惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hacker News - Newest:
Hacker News - Newest: "LLM"
C
Cisco Blogs
L
LINUX DO - 热门话题
S
Schneier on Security
NISL@THU
NISL@THU
T
Threatpost
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Latest news
Latest news
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
量子位
Stack Overflow Blog
Stack Overflow Blog
The GitHub Blog
The GitHub Blog
月光博客
月光博客
Cyberwarzone
Cyberwarzone
B
Blog
G
GRAHAM CLULEY
L
Lohrmann on Cybersecurity
Microsoft Security Blog
Microsoft Security Blog
Vercel News
Vercel News
小众软件
小众软件
M
MIT News - Artificial intelligence
I
InfoQ
aimingoo的专栏
aimingoo的专栏
C
CXSECURITY Database RSS Feed - CXSecurity.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
美团技术团队
Google DeepMind News
Google DeepMind News
T
The Blog of Author Tim Ferriss
Help Net Security
Help Net Security
WordPress大学
WordPress大学
V
Vulnerabilities – Threatpost
T
Tenable Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog
Blog — PlanetScale
Blog — PlanetScale
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
D
Docker
MongoDB | Blog
MongoDB | Blog
Forbes - Security
Forbes - Security
H
Hacker News: Front Page
A
About on SuperTechFans
L
LINUX DO - 最新话题
B
Blog RSS Feed
D
DataBreaches.Net
博客园 - 司徒正美
Recorded Future
Recorded Future
G
Google Developers Blog
Hugging Face - Blog
Hugging Face - Blog

Debian中文论坛 - 最新话题

为 WPS Linux 单独安装字体 antix屏保怎样设置 救助:oa(致远A8)怎么安装控件? 强大的Thunderbird 各位的Debian桌面有啥“必装”软件吗? 有没有会自己录制视频的agent 折腾一个中午终于把onedrive挂载好了 LxQt开机后, 如何设置自动启动的软件? 让电脑下次开机进入其他系统或从U盘启动的方法 Linux上几款Markdown编辑器的比较 Pool到底是什么东西? Wine文华财经成功,经验分享 发现一个 /opt 和 /usr/local 的不同 复现 求助手机数据恢复软件 关于zram的,这样算正常么? JetBrains Toolbox界面花了 分享你的桌面,看看它是什么样子 最近 Debian 中文论坛是炸了吗 播放器界面字体很小,可以在哪里设置一下吗 Android版的Thunderbird 装了好多字体 桌面环境, 多个DNS, 全写在一起么? wine运行Office2007 老旧系统 VS 最新软件. OK? 升级Debian13.5以后蓝牙无法使用 红色警戒2 请教:xfce4 thunar 文件管理器 的 徽标图案在哪个目录? Large Text(大号文本)开启后Activities Overview Search View中的应用搜索结果会在特定情况下闪烁抖动 debian13(lmde7)grub字体太小 debian testing居然又更新内核了!!! Debian Testing感觉很好用。 在使用 NVIDIA 的台式机上安装 Debian 需要注意什么? 诡异的grub启动界面 gnome panel那里调音量的地方能不能显示百分比的? hypnotix要怎么用? 有哪些能显示中国农历的日历软件? emacsclient 在 wayland 桌面环境的坑 testing升级到7.0内核了 警惕 Linux 内核 Dirty Frag 本地提权漏洞(CVE-2026-43284) 求一个 openmw-zh 的最新版 fcitx5五笔大字集选词框是方框是缺什么? debian哪个源有localsend? 试了几个wine运行的程序,都完美运行。没必要用deepin-wine 笔记本电脑外接音箱,每次启动都要重新插拔音频输出线 Flatpak 微信 + Fcitx5 输入法配置指南 (KDE Wayland) 一个适合老旧电脑的linux发行版--Antix 26安装和初步设置 向日葵远控软件,windows连linux时没有画面 debian 12.13, 内核 6.1.0-45 -amd64 ugreen aic8800 AX300无线网卡驱动deb包 警惕 Linux 内核 Copy Fail 本地提权漏洞(CVE-2026-31431) 用wttr查阅天气 VM虚拟机无法复制内容到主机怎么办 有 fedi 网友说有个可疑人物在申请 DM 求推荐一款备份软件 大佬们 下载的debian testing镜像,安装后出现2个问题,怎么办? 请问各位 debian如何切换成tesing源? 新人报到! 升级13.4后出现部分网页视频无法正常播放 有类似window右键“刷新”功能选项吗 debian13安装英伟达5060显卡驱动 每次网络安装Debian都特别慢。 手机上也尽量用开源软件 Debian + LXDE KDEplasma桌面,开始菜单问题 论坛是否会支持Discourse ID 在帖子中插入代码、命令、日志的正确方法 这两个免费听歌神器你们更喜欢用哪个 debian 13的默认音量设置在哪 使用Waylyrics在桌面上显示歌词 就在刚刚,在中国linux公社论坛上看到了22年前的老朋友Subbo debian13 + gnome48 安装向日葵远程失败 这个中国象棋还挺难的,一局都没赢过 一些好看的Fcitx5皮肤 在Debian上使用Chrony自动校准系统时间 钉钉无法“共享屏幕” 这次总算精简到极限了吧 本论坛暗色模式下的Debian标志只剩下小红点啦 gnome预装软件太多了,做了极致的精简。 大佬们 VM虚拟机安装liunx系统,声音爆音卡顿咋整 手机通过蓝牙给电脑debian分享文件,要一直开着电脑中的蓝牙设置界面才行? U盘不能挂载问题 安装软件时提示pypy3出错 用VM虚拟机安装kde桌面后 感觉很卡顿怎么办 分享反恐精英CS1.6单机版的deb安装包下载地址,无需steam无需wine,内置机器人。 Linux中国象棋引擎orange(桔子) + XBoard 从win考来的字体,粘贴到哪个文件夹,才能整个系统用呢? VLC官网下载问题 荣耀笔记本,显卡崩溃 安装debian13请教 Debian的experimental实验分支已经引进了kde plasma 6.6.3桌面环境 各位现在都在用什么IDE gnome下的几个蓝牙电量扩展插件都不显示蓝牙鼠标的电量 双显卡笔记本安装debian13,kde环境使用wayland,nvidia显卡显示为llvmpipe 隔壁SUSE中文社区是怎么了? clash以管理员方式运行打开,安装服务模式还是失败,有大佬能解决吗? rtl8127atf 建议观望 物理机安装debian13的问题 QQ运行失败 gnome-software下载的软件基本都是英文,难搞哦! 内置摄像头和麦克风无法使用
在debian中安装和使用icewm详解
llin82 · 2026-06-11 · via Debian中文论坛 - 最新话题

第一部分:安装桌面环境后安装icewm

这是使用icewm最简单的方式,直接安装icewm这个包即可:

sudo apt install icewm

安装完毕后在登录管理器选"icewm会话"。这种方式可以享受icewm的快速,但是桌面环境毕竟占了一些磁盘空间,另外可能有一些服务占内存,但不影响速度。

也可以安装测试版icewm-experimental,提供未正式发布的功能,但通常与主包兼容 ‌‌。它包含标准版尚未引入的实验性功能,例如抗锯齿图标、声音事件支持和渐变效果等,启动时要用icewm-session-experimental。如果安装了icewm-experimental,用icewm-session启动,仍然是用正式版。

安装后,将配置文件复制到~/.icewm:

mkdir ~/.icewm
cp -r /usr/share/icewm/* ~/.icewm/

icewm配置文件都在/usr/share/icewm/和~/.icewm,后者会覆盖前者。主要配置文件‌:

  • preferences/prefoverride - 窗口行为、任务栏设置。‌‌‌两者区别在于前者会被theme的设置覆盖,而后者不会
  • menu - 开始菜单
  • programs - 开始菜单的"程序"子菜单
  • keys - 快捷键绑定
  • toolbar - 快速启动栏
  • startup - 会话启动脚本,启动时自动加载。(这个文件必须要有可执行权限,chmod +x ~/.icewm/startup)
  • themes/ - 主题配置目录
  • env - 给icewm和所有子程序加载环境变量(要使用 icewm-session 命令启动 IceWM才有效)

更换设置后,重启icewm(屏幕闪一下就结束了):

icewm --restart

更换主题(theme):从icewm主页、 https://www.box-look.org/ (国内被墙了)、github下载theme,解压到~/.icewm/themes。antix系统也提供了很多用于高分辨率的theme(带Large或Huge后缀),可以借用,我的主题就是从antix扒来的。

[设置gtk和QT程序的默认字体]

icewm的字体设置包含了菜单字体(MenuFontNameXft)、标题栏字体(TitleFontNameXft)等,但gtk和QT程序的默认字体要另外设置(没设置会发现窗口菜单、输入框字体很小):

gtk-2字体:

编辑~/.gtkrc-2.0,加入:

gtk-font-name = "Sans 12"

gtk-3字体:

编辑~/.config/gtk-3.0/settings.ini,加入:

[Settings]
gtk-font-name = Sans, 12

修改QT程序默认字体:

qt5ct 是官方推荐的图形化配置工具,为所有 Qt 程序设置统一的字体和主题。

sudo apt install qt5ct

在~/.icewm/env中添加:

# QT程序字体设置
QT_QPA_PLATFORMTHEME="qt5ct"

重新登录后启动 qt5ct,即可在"Fonts"选项卡中设置默认字体。

[设置菜单]

注意开始菜单最上面的"终端"是带-ls参数的,也就是让模拟终端以登录shell形式运行,有些模拟终端如sakura会变成全屏。任务栏的"终端"才是不带参数运行模拟终端。

编辑~/.icewm/menu

将包含icewm-menu-fdo一行加上–no-sub-cats参数,意思是"不要子分类",尽量简化菜单结构,只保留一级菜单(比如把"互联网/网页浏览器"变成"互联网"一级),如下:

includeprog icewm-menu-fdo --no-sub-cats --seps -d1400 -D1650 -S --limit-max-len=42

"程序"菜单(program submenu):

"程序"菜单里的配置文件位于 /etc/icewm/programs 或 ~/.icewm/programs,格式和menu文件一致。控制是否显示的开关在preference(默认为开):

ShowProgramsMenu=1

默认是空的,可以把常用项放在这,常用项从menu文件复制。简单的复制方法:

icewm-menu-fdo --no-sub-cats --seps -d1400 -D1650 -S --limit-max-len=42 | grep 你要的常用项名称 | sed 's/^\s*//'

看有没有输出,有输出则重定向到 ~/.icewm/programs

[添加音量按钮]

sudo apt install volumeicon-alsa

~/.icewm/startup中添加:

# 音量按钮
volumeicon &

鼠标放在上面滚动滚轮调大/调小音量,单击打开/关闭。

[按PrintScreen截屏]

修改~/.icewm/keys,增加(我是xfce4,所以用xfce4-screenshooter,其它桌面环境自定):

# 自定义键
key "Print" xfce4-screenshooter

[锁屏]

先确保xscreensaver已安装,编辑~/.icewm/startup,添加:

# 启动锁屏
xscreensaver -no-splash &

现在,xscreensaver 已经随 IceWM 启动了,你可以通过它自带的图形界面程序来配置定时锁屏。

编辑~/.icewm/preferences,找到该行,把注释去掉:

# LockCommand="xscreensaver-command -lock"

"锁住工作站"命令即可工作。

[网络]

preferences这两行作相应修改,点击网络图标弹出网络设置,只显示活动网络。

NetStatusCommand="x-terminal-emulator -e nmtui"
NetStatusShowOnlyRunning=1

[U盘挂载]

结合使用 udisks2 和一个轻量级的自动挂载前端工具,比如 udiskie。udisks2 是系统底层的守护进程,负责检测硬件并执行挂载操作;而 udiskie 则是一个常驻后台的小程序,它会替你和 udisks2 打交道,实现真正的"自动"。

安装 udisks2 和 udiskie。

sudo apt install udisks2 udiskie

为了让 udiskie 在每次登录 IceWM 时自动运行,需要把它加到 IceWM 的启动脚本中。编辑~/.icewm/startup,在文件中添加以下行来启动 udiskie:

# 启动 udiskie 以实现 U 盘自动挂载
udiskie &

注销重新登录之后,插入 U 盘,它就会自动挂载,并且在文件管理器中直接可见了。

[桌面设计]

icewm桌面是空的,要利用桌面大致有几个思路:

1、用文件管理器管理桌面

建议用PcmanFM管理,显示"~/桌面"的文件,这是传统的管理方式,和windows一样。

sudo apt install pcmanfm

编辑~/.icewm/startup,末尾加上:

# 启动 PcmanFM 的守护进程
pcmanfm --desktop &

注销重新登录即可。若需设置壁纸或图标等,可运行:

pcmanfm --desktop-pref

如果要一起启动conky,则~/.icewm/startup要加上:

# 启动 PcmanFM 的守护进程并启动conky
pcmanfm --desktop &

# 等待pcmanfm绘制桌面再启动conky(要安装wmctrl)
while [ `wmctrl -l | grep "pcmanfm" | wc -l` -eq 0 ]
do
	sleep 0.5
done
conky -d &

pcmanfm管理桌面后,conky设置要适当改动,主要是两行(normal改为window也一样):

own_window_type = 'normal',
own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager',

小问题:点击’显示桌面’时,conky窗口也会消失,再点击一下’显示桌面’,或者窗口列表里打开conky又可以恢复。而且注销时会询问是否关闭conky窗口。

2、用桌面管理软件

典型的例子就是idesk。idesk只负责管理桌面图标,背景图片由icewm设置:

gvim ~/.icewm/preferences

找到这一行:

# DesktopBackgroundImage=""

去掉注释,改为:

DesktopBackgroundImage="/usr/share/images/desktop-base/default"

桌面管理软件还有个DesktopFolder,提供了面板、图标和便签功能,比idesk现代得多,只管理桌面图标,不管理背景图片。但是DesktopFolder是基于gnome的,用在xfce4下可以正常运作,背景可以正常显示,但是在icewm下图标可以正常显示,但不能辨识icewm所设的背景颜色和背景图片,都是黑的。如何解决还没找到方法。如果可以解决也很好用。

3、用conky结合脚本,将桌面作为提示板

这是我在使用的方法,只作为提示板,不再管理"~/桌面"的文件(在文件管理器中管理)也不设快捷方式,好处就是省资源,DIY空间大,就是写脚本费事点。设想就是开三个conky实例,一个位于左边,显示日历和天气;一个位于中间,显示备忘录;一个位于右边,显示系统状态。左边的刷新间隔很长(24小时),只有在进入icewm时刷新一次;中间刷新间隔也很长(24小时),但是接受脚本文件修改备忘录并更新;右边正常刷新(间隔0.5秒)。