当使用经典版时,我希望自动启动 Cairo-Dock,当使用桌面版时,我不想启动它。
我该怎么做?它如何与 XFCE 和 KDE 配合使用?
答案1
Cairo Dock Ubuntu 经典桌面的用户定义会话
首先,我们需要定义一个可以在登录屏幕上选择的用户定义会话。为此,我们创建一个custom.desktop
文件以 root 身份/usr/share/xsessions
内容如下:
[Desktop Entry]
Name=Cairo Dock Session
Comment=Custom ~/.xsession script
Exec=/home/username/.xsession
X-Ubuntu-Gettext-Domain=gdm
username
当然用你的名字替换。
这将在登录时在 HOME 目录中运行一个脚本,我们可以在其中放入登录后需要运行的任何应用程序。
为了运行 Cairo Dock 和 GNOME 经典桌面,我们创建一个名为~/.xsession
以下内容的文件并使其可执行:
#! /bin/bash
cairo-dock -o &
gnome-session --session=classic-gnome
下次登录时,我们可以选择运行开罗码头会议(-c
不打开 GL 的选项)带有 GNOME 经典桌面。
答案2
这里有一份指南https://help.ubuntu.com/community/CompizStandalone用于制作您自己的会话文件,您可以在其中精确自定义想要为哪些会话启动哪些程序。