跳至主要内容

博文

目前显示的是标签为“xfce”的博文

Archlinux Desktop Setup - Audio Control

前文已经提过,为了控制 Arch Linux 进入 XFCE4 桌面系统后的音量控制,安装了以下的包 sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa 另外,系统控制栏不像 Windows 或 MacOS那样自带小喇叭可以管控音量,找到了一个神器 PulseAudio Volume Control 装上了: sudo pacman -S pavucontrol 它可以管理整个系统的声音输入输出,方便用户选择播放设备,像是在 Configuration 界面下选择 * 笔记本自己的内建喇叭 Analog Stereo Output * 或者是通过HDMI接入的显示器的内建音响 Digital Stereo (HDMI) Output * 甚至是外接的蓝牙音箱 另外一个最简单的应用当然就是控制音量,Playback 界面下拉动选择。 由于本人使用的键盘带有多媒体键,想要偷懒通过快捷键控制音量。Google了一下果然找到[答案](https://unix.stackexchange.com/questions/355665/how-to-increase-or-decrease-volume-in-xfce-with-keyboard-shortcuts) 如下: 首先要知道自己的 sink index,使用以下的命令: $ pactl list short sinks 4 alsa_output.pci-0000_00_1b.0.hdmi-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 我的系统里是 `4`,接着打开菜单里的 「Settings」选择「Keyboard」,然后在 Layout 界面下添加几个新的配置项目,包括: 1. `pactl -- set-sink-mute 4 toggle` 2. `pactl -- set-sink-volume 4 +10%` 3. `pactl -- set-sink-volume 4 -10%` 然后就可以享受懒人的福利啦,一键静音又回来啦~

Archlinux Desktop Setup - Clock Timezone and System Time

安装好 XFCE4 之后,桌面的右上角有desktop panel,也有clock,wifi和power的托盘图标等。 结果发现clock显示的时间居然不是按照当前的时区来的,尽管我已经做好了 `/etc/localtime` 的软连接到 `/usr/share/zoneinfo` 下面的时区文件。 后来查了查和clock有关的资料,发现这些小widget都是配置在 `~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml` 里面的。在其中查找关键字 "clock" 就可以定位到对应的 `plugin` 的 id。 在我的桌面下,clock对应的是 `plugin-5`。于是可以执行 `xfconf-query -c xfce4-panel --list | grep plugin-5` 来列举所有与这个空间相关的配置项。结果意外的发现居然没有显式配置。 参考 [这篇BBS的讨论](https://bbs.archlinux.org/viewtopic.php?id=233651), <property name="plugin-5" type="string" value="clock"> <property name="timezone" type="string" value="EST"/> <property name="mode" type="uint" value="2"/> <property name="show-military" type="bool" value="false"/> <property name="show-seconds" type="bool" value="true"/> <pro...

Archlinux Desktop Setup - XFCE4

安装 Desktop 是很方便的, 1. `sudo pacman -S xorg-server xorg-xinit xterm` 2. `sudo pacman -S xfce4 xfce4-goodies` 可以先尝试进入 X 系统,再进入 XFCE: 3. `exec startx` 4. `exec startxfce4` 然后开始解决没有声音的问题,可以安装以下的包,并为系统添加一个可以调节音量的控件: 5. `sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa` 6. `sudo pacman -S pavucontrol` 针对 Desktop 显示中文方框的问题,需要安装几个字体,包括 `ttf-dejavu`、 `ttf-droid` 和 `wqy-microhei`、 `wqy-zenhei` 等。 如果喜欢使用中文界面,可以在 `/etc/xprofile` 中 `export LANG=zh_CN.UTF-8`,重启之后可以看到所有菜单都已经是熟悉的中文了。 搞定桌面之后可以安装一个 Desktop Display Manager,例如 `sddm`。 > Simple Desktop Display Manager (SDDM) 是用于X11和wayland视窗系统的显示管理器(图形登录界面)。 > SDDM 使用C++11重写并且支持通过 QML 改变主题。它是KDM的接替者并且与 KDE Frameworks 5, > KDE Plasma 5 和 KDE Applications 5协同使用。 启用服务 `sudo systemctl enable sddm.service`。这样下一次登录就直接进入GUI模式而不再是console。