Значок и команда терминала [дубликат]

На этот вопрос уже есть ответ здесь:

Это двойной вопрос.

Первый: могу ли я разместить ярлык терминала на рабочем столе Ubuntu и как (двойной щелчок должен запускать окно терминала)

Второй: можно ли запустить терминал напрямую с помощью команда? То есть при каждом запуске он должен напрямую вызывать sudo apt-get ...

Любая помощь приветствуется.

3
задан 13 January 2016 в 20:03

1 ответ

Фактическая команда, которая запускает Терминал...gnome-terminal. Существует на самом деле много различных Эмуляторов терминала. Например, я использую sakura прямо сейчас, много людей как Terminator , классический xterm (который между прочим также идет с Ubuntu и в значительной степени любым дистрибутивом Linux, который имеет графическую среду).

Что Вы называете, "ярлык" в мире Windows .lnk файл. В мире Ubuntu существует что-то подобное, .desktop файлы. Они используются для намного больше, чем просто запущение некоторого приложения - можно также использовать их для запуска материала на входе в систему GUI при помещении тех файлов в .config/autostart папка (замечают ведущую точку). Структура тех файлов следующие:

[Desktop Entry]
Type=Application
Exec=**actual command goes here**
Hidden=false
NoDisplay=false
Terminal=false

Так знание, что Вы могли создать файл как это:

[Desktop Entry]
Name=MY-CUSTOM-APP
Type=Application
Exec=gnome-terminal
Hidden=false
NoDisplay=false
Terminal=false
Icon=/usr/share/icons/gnome/48x48/apps/terminal.png

Поле значка может иногда игнорироваться, но если Вы хотите, чтобы ярлык посмотрел довольно, дал ему полный путь изображению.

Кроме того, там существует папка с весь .desktop файлы, /usr/share/applications, и существует /usr/share/applications/gnome-terminal.desktop. Можно было скопировать по такому файлу в /home/user/Desktop/. Проблема, те файлы принадлежат root пользователь, таким образом, необходимо сделать что-то вдоль этих строк:

cp /usr/share/applications/gnome-terminal.desktop /home/$USER/Desktop/Terminal.desktop

chown $USER:USER /home/$USER/Desktop/Terminal.desktop

chmod +x /home/$USER/Desktop/Terminal.desktop
5
ответ дан 1 December 2019 в 15:36

Другие вопросы по тегам:

Похожие вопросы: