Удалить или изменить файл /usr/share/xsessions/ubuntu-2d.desktop. Например, do
sudo mv /usr/share/xsessions/ubuntu-2d.desktop /root/ubuntu-2d.desktop.backup
К сожалению, вы не можете выборочно удалять 2D-библиотеки из системы, не нарушая зависимости, потому что авторы Ubuntu решили, что 2D является обязательным для Ubuntu.
[d2 ] EDIT: Если вы хотите удалить Unity-2D (но только Unity-2D, а не что-то еще), есть две стратегии: Пойдите с потерей Unity-Desktop. Это не приведет к удалению других библиотек единства, поскольку Unity-Desktop - это всего лишь мета-пакет, цель которого заключается в том, чтобы зависеть от большого количества других пакетов, которые, устанавливая этот единственный пакет, также устанавливают все эти зависимости. (намного, намного сложнее) Создайте фиктивный мета-пакет, который предоставляет пакет Unity-2D, но не устанавливает никаких файлов.Пользовательские пусковые установки для терминальных приложений могут использоваться, что может быть очень полезно для приложений, таких как irssi и mutt.
Следует помнить, что вам нужно указать другой класс диспетчера окон для терминала, используя аргумент --class, иначе после запуска приложения через Launcher он будет отображаться со всеми ваши другие терминалы, и вы не можете использовать ярлык с клавиатурой суперклее.
Например, чтобы создать пусковую установку для входа на другой сервер, вы можете использовать что-то вроде следующего для файла .desktop (см. выше, как это сделать в Launcher):
[Desktop Entry]
Version=1.0
Name=My Server
Comment=Login to my server
Exec=gnome-terminal --disable-factory --sm-client-disable --class=MyServer -x ssh -t myserver.example.com
StartupWMClass=MyServer
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=utilities-terminal
StartupNotify=true
После того, как вы создали этот файл .desktop (вы можете назвать его чем-то вроде myserver.desktop), вы можете просто перетащить его на свой
Адаптировано из:
http://penguindroppings.wordpress.com/2011/04/08/unity-and-me/Вот пример того, как я сделал это для своих личных серверов дома:
[Desktop Entry]
Version=1.0
Name=Remote Servers
Comment=Login to my servers
Exec=gnome-terminal --disable-factory --sm-client-disable --class=remoteserver
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=utilities-terminal
StartupNotify=true
StartupWMClass=RemoteServers
X-Ayatana-Desktop-Shortcuts=Server1;Server2;Server3;
[Server1 Shortcut Group]
Name=SSH into bondigas.local
Exec=gnome-terminal --disable-factory --sm-client-disable --class=remoteserver -x ssh -t bondigas.local
TargetEnvironment=Unity
[Server2 Shortcut Group]
Name=SSH into xbmc.local
Exec=gnome-terminal --disable-factory --sm-client-disable --class=remoteserver -x ssh -t xbmc.local
TargetEnvironment=Unity
[Server3 Shortcut Group]
Name=SSH into miggytop.local
Exec=gnome-terminal --disable-factory --sm-client-disable --class=remoteserver -x ssh -t miggytop.local
TargetEnvironment=Unity
Который заканчивается этим:
Я нажимаю правой кнопкой мыши на рабочем столе, нажимаю «create launcher», заполняю соответствующие поля файла, а затем перетаскиваю созданную пусковую установку на док-станцию.
Файл, сохраненный в usr/share/applications/blender.desktop, может быть:
[Desktop Entry]
Name=Blender_terminal
Comment=Blender_terminal
Exec=gnome-terminal -x sh -c "cd /home/user/Software/blender_270a &&./blender"
Icon=/home/user/Software/blender_270a/icons/48x48/apps/blender.png
Terminal=false
Type=Application
X-Ayatana-Desktop-Shortcuts=Blender1;Blender2;
[Blender1 Shortcut Group]
Name=Blender
Exec=/home/user/Software/blender_270a/blender
TargetEnvironment=Unity