На этот вопрос уже есть ответ здесь:
Это двойной вопрос.
Первый: могу ли я разместить ярлык терминала на рабочем столе Ubuntu и как (двойной щелчок должен запускать окно терминала)
Второй: можно ли запустить терминал напрямую с помощью команда? То есть при каждом запуске он должен напрямую вызывать sudo apt-get ...
Любая помощь приветствуется.
Фактическая команда, которая запускает Терминал...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