Я создал ярлык на рабочем столе, который запускает терминал с пользовательским рабочим каталогом. Вот содержание:
[Desktop Entry]
Name=CM Terminal
Icon=utilities-terminal
Type=Application
Categories=Developoment
Exec=gnome-terminal --working-directory=/home/name/android/system
Terminal=false
StartupWMClass=gnome-terminal
Это работает, но теперь у меня есть два терминальных значка в панели задач на стороне. Я могу заставить Единицу присоединиться к этим двум записям?
Я нахожусь на Ubuntu 14.04.Заранее спасибо.
Абсолютно, но Вы не должны создавать дополнительное средство запуска (.desktop
файл), чтобы сделать это. Можно добавить команду: gnome-terminal --working-directory=/home/name/android/system
к Вашему существующему gnome-terminal
средство запуска как quicklist объект, доступный при щелчке правой кнопкой.
Скопируйте свое глобальное .desktop
файл к локальному каталогу ~/.local/share/applications
:
cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/gnome-terminal.desktop
[Файл на рабочем столе приложения в ~/.local/share/applications
"отвергает" глобальный. Если Вы не хотите, чтобы изменение было доступно всем пользователям, это - хорошая практика для редактирования локальной копии вместо глобальной.]
Откройте файл с gedit
:
gedit ~/.local/share/applications/gnome-terminal.desktop
Замените строку, начиная с: Actions=
:
Actions=New;CM Terminal;
Добавьте раздел в конце файла:
[Desktop Action CM Terminal]
Name=CM Terminal
Exec=gnome-terminal --working-directory=/home/name/android/system
OnlyShowIn=Unity;
Выйдите из системы и въезжайте задним ходом и Вы, Ваша запись должна быть доступной при щелчке правой кнопкой
Примечание:
Взгляд на Ваш .desktop
файл, путем добавления строки StartupWMClass=gnome-terminal
, средство запуска, которое Вы создали, "покроет сталью" gnome-terminal
окна от их исходного значка в средстве запуска. Новые окна терминала появились бы под Вашим (вторым) значком.