Сценарий для изменения терминального ярлыка для открытия в полном экране

Я хочу сценарий, который автоматизирует создание средства запуска, таким образом, оно работает gnome-terminal --window --full-screen и добавление его к Средству запуска Единицы Что-то, что могло быть выполнено прямо после системной установки для начальной конфигурации системы.

0
задан 30 April 2017 в 07:11

1 ответ

РЕДАКТИРОВАНИЕ 01.05.2017:

OP изменил формулировку вопроса. Для лучше обращения к его проблемам я делаю дополнение к верхней части моего сообщения и оставляю исходный ответ ниже.

Вот сценарий для автоматизации процесса создания средства запуска на Средстве запуска Единицы для открытия полноэкранной сессии терминала гнома. Это должно быть выполнено как пользователь, для которого должно быть добавлено средство запуска. Я не могу быть выполнен с sudo!

#!/bin/bash
# This script automates the process of creating a desktop launcher to open a 
# full-screen terminal and then adds that launcher to the Unity Launcher

# Change this path if you want to drop the desktop launcher somewhere else
# Note that the user must have full permissions on the path
launcherPath="$HOME/fst.desktop"

# This is the launcher file
launcher="#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=gnome-terminal --window --full-screen
Name=Full Window Terminal
Comment=comment here
Icon=gnome-terminal"

# Save the launcher and make it executable
echo "$launcher" > "$launcherPath"
chmod +x "$launcherPath"

# Default Unity Launcher favorites
#    ['application://ubiquity.desktop', \
#   'application://org.gnome.Nautilus.desktop', \
#   'application://firefox.desktop', \
#   'application://libreoffice-writer.desktop', \
#   'application://libreoffice-calc.desktop', \
#   'application://libreoffice-impress.desktop', \
#   'application://org.gnome.Software.desktop', \
#   'application://ubuntu-amazon-default.desktop', \
#   'application://unity-control-center.desktop', \
#   'unity://running-apps', \
#   'unity://expo-icon', \
#   'unity://devices']

# You can add or remove items from this list as you see fit. For example, 
# removing the line for `*ubuntu-amazon*` will remove the amazon launcher
favorites="['application://ubiquity.desktop', \
'application://org.gnome.Nautilus.desktop', \
'application://firefox.desktop', \
'application://libreoffice-writer.desktop', \
'application://libreoffice-calc.desktop', \
'application://libreoffice-impress.desktop', \
'application://org.gnome.Software.desktop', \
'application://ubuntu-amazon-default.desktop', \
'application://unity-control-center.desktop', \
'unity://running-apps', \
'application://$launcherPath', \
'unity://expo-icon', \
'unity://devices']"

gsettings set com.canonical.Unity.Launcher favorites "$favorites"

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

<час>

Средство запуска, которое может быть прикреплено к Средству запуска Единицы

, Если Вы хотите средство запуска, которое можно прикрепить, создайте файл, назвал что-то .desktop как full-screen-terminal.desktop со следующим содержанием...

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=gnome-terminal --window --full-screen
Name=Full Window Terminal
Comment=comment here
Icon=gnome-terminal

Сохранили этот файл и делают это исполняемым файлом. Дважды щелкните по нему для выполнения. Высокий звук + Вкладка для переключения приложений, таким образом, Вы видите Средство запуска Единицы. Теперь можно прикрепить под управлением полноэкранное терминальное "приложение" в Средстве запуска Единицы.

1
ответ дан 3 November 2019 в 08:12

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

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