WSL 使用指南——05 自定义桌面环境
当我们完成安装桌面环境后,我们或许希望改变一成不变的桌面环境UI,不过在尝试通过系统设置美化UI时,我们会发现这并不起作用……
对于这个问题,我们的解决方案是,强制替换默认主题、图标等文件……简单粗暴,但十分有效!步骤如下:
以Macbuntu主题为例,首先我们安装Macbuntu主题。在WSL Ubuntu发行版安装完成后桌面环境中打开一个终端,执行以下命令添加并更新源:
add-apt-repository ppa:noobslab/macbuntu && echo "y" | apt-get update
安装主题组件。
echo "y" | apt-get install macbuntu-os-icons-lts-v7 && echo "y" | apt-get install macbuntu-os-ithemes-lts-v7 && echo "y" | apt-get install plank && echo "y" | apt-get install macbuntu-os-plank-theme-lts-v7
将面板上的 ‘Ubuntu Desktop’ 文字替换 ‘Mac’。如果你的Ubuntu没有安装中文语言,请把命令中的zh_CN
替换为en
。
cd && wget -O Mac.po http://drive.noobslab.com/data/Mac/change-name-on-panel/mac.po && cd /usr/share/locale/zh_CN/LC_MESSAGES; msgfmt -o unity.mo ~/Mac.po;rm ~/Mac.po;cd
设置启动器上苹果Logo。
wget -O launcher_bfb.png http://drive.noobslab.com/data/Mac/launcher-logo/apple/launcher_bfb.png && mv launcher_bfb.png /usr/share/unity/icons/
安装Tweak tool
软件管理主题、图标等。
echo "y" | apt-get install unity-tweak-tool && echo "y" | apt-get install gnome-tweak-tool
配置Mac字体。
wget -O mac-fonts.zip http://drive.noobslab.com/data/Mac/macfonts.zip && unzip mac-fonts.zip -d /usr/share/fonts; rm mac-fonts.zip && fc-cache -f -v
在Ubuntu桌面环境打开Setting
-Appearence
设置桌面壁纸(壁纸见文末参考)。
打开Ubuntu桌面环境的文件管理器
,进入/usr/share/themes
文件夹,themes
文件夹内Ambiance
文件夹就是默认主题文件夹。如果要修改主题,将Ambiance
文件夹重命名为Ambiance.backup
,然后将themes
文件夹内其他主题文件夹(这里选择MacBuntu-OS-Unity-X
)重命名为Ambiance
即可,这种修改在下次启动桌面环境时生效。
在终端执行命令配置Plank Docker主题,如图。
接下来设置自动隐藏桌面左侧Launcher
,在终端输入ccsm
,进入桌面环境配置界面,点击Ubuntu Unity Plugin
。
在Ubuntu Unity Plugin
界面选择Launcher
标签,将Hide Launcher
选项设置为Autohide
。之后可通过快捷键Alt+F1
显示Launcher
。
目前为止桌面主题的替换已经完成(运行gnome-tweat-tool
可进行更多设置)切换到Windows系统的Ubuntu Bash窗口
,按下Ctrl + C
停止运行桌面,输入以下命令查看效果。
su - root
nohup compiz >/dev/null 2>&1 &
nohup plank >/dev/null 2>&1 &
- 主题安装参考Ubuntu 16.04下安装MacBuntu 16.04 TP 变身Mac OS X主题风格
下一步
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名Wang Jiaxiang(包含链接:https://github.com/iWangJiaxiang/WSL-Guideline),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。