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

Если вы хотите зашифровать много файлов, к которым вы регулярно обращаетесь, зашифрованная файловая система - это путь. Но если у вас есть отдельные файлы, которые вы хотите зашифровать / дешифровать довольно редко (скажем, список паролей), вы можете сделать это очень легко с помощью щелчка правой кнопкой мыши в nautilus:

Установить пакет seahorse-plugins Создайте новый ключ для GPG / PGP (Приложения - Аксессуары - Пароли и ключи шифрования). После перезапуска nautilus (введите nautilus -q в терминал или просто выйдите из сеанса GNOME) у вас есть два новых элемента в вашем правом щелчке menu: Encrypt and Sign, соответственно Расшифровывать для зашифрованных файлов
0
задан 30 April 2017 в 17:11

3 ответа

EDIT 2017-05-01:

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

Вот сценарий для автоматизации процесса создания пусковой установки на Unity Launcher, чтобы открыть полноэкранный сеанс гнома-терминала. Он должен запускаться как пользователь, для которого должна быть добавлена ​​пусковая установка. Я не могу работать с 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"

Как только этот скрипт будет сохранен в файле и будет выполнен, исполняемый файл с обычной учетной записью пользователя выйдет из панели запуска Unity Launcher.

EDIT 2017-05-01:

Если вы хотите запустить пусковую установку, создайте файл с именем something .desktop, например [ f4] со следующим содержимым ...

#!/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

Сохраните этот файл и сделайте его исполняемым. Дважды щелкните его, чтобы запустить. Alt + Tab для переключения приложений, чтобы вы могли увидеть Unity Launcher. Теперь вы можете подключить запущенный полноэкранный терминал «приложение» в Unity Launcher.

1
ответ дан 22 May 2018 в 23:04
  • 1
    Хорошо, но я прошу сценарий. Он должен добавить его в мой сценарий конфигурации, поэтому он должен быть чем-то вроде cat << EOF > file_name file_text EOF, и он должен автоматически удалить предыдущий ярлык на панели. – Arturo 30 April 2017 в 17:00
  • 2
    Я не уверен, что понимаю, о чем вы просите. Вы имеете в виду, что вам нужен сценарий, который автоматизирует создание пусковой установки, описанной выше, и добавление ее в Unity Launcher? Что-то, что можно запустить сразу после настройки системы для начальной конфигурации системы? – b_laoshi 30 April 2017 в 17:06
  • 3
    Это именно то, чего я хочу. Я отредактирую вопрос, чтобы было более ясно. – Arturo 30 April 2017 в 17:09
  • 4
    Это может быть довольно легко достигнуто, если ваш сценарий напишет содержимое пусковой установки выше в файл, пометьте его исполняемым файлом и затем с помощью gsettings set com.canonical.Unity.Launcher favorites "launcher-contents-string". Используйте gsettings get com.canonical.Unity.Launcher favorites, чтобы получить текущий список содержимого пусковой установки для модификации. Уже поздно, где я. Если вам нужна дополнительная помощь в этом. Дайте мне знать, и я вернусь утром. – b_laoshi 30 April 2017 в 17:12
  • 5
    Я отредактирую ваш ответ тем, что я сделал. Он не работает, потому что я не знаю, где сохранить файл рабочего стола. – Arturo 30 April 2017 в 18:52

EDIT 2017-05-01:

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

Вот сценарий для автоматизации процесса создания пусковой установки на Unity Launcher, чтобы открыть полноэкранный сеанс гнома-терминала. Он должен запускаться как пользователь, для которого должна быть добавлена ​​пусковая установка. Я не могу работать с 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"

Как только этот скрипт будет сохранен в файле и будет выполнен, исполняемый файл с обычной учетной записью пользователя выйдет из панели запуска Unity Launcher.

EDIT 2017-05-01:

Если вы хотите запустить пусковую установку, создайте файл с именем something .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

Сохраните этот файл и сделайте его исполняемым. Дважды щелкните его, чтобы запустить. Alt + Tab для переключения приложений, чтобы вы могли увидеть Unity Launcher. Теперь вы можете подключить запущенный полноэкранный терминал «приложение» в Unity Launcher.

1
ответ дан 18 July 2018 в 14:02

EDIT 2017-05-01:

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

Вот сценарий для автоматизации процесса создания пусковой установки на Unity Launcher, чтобы открыть полноэкранный сеанс гнома-терминала. Он должен запускаться как пользователь, для которого должна быть добавлена ​​пусковая установка. Я не могу работать с 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"

Как только этот скрипт будет сохранен в файле и будет выполнен, исполняемый файл с обычной учетной записью пользователя выйдет из панели запуска Unity Launcher.

EDIT 2017-05-01:

Если вы хотите запустить пусковую установку, создайте файл с именем something .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

Сохраните этот файл и сделайте его исполняемым. Дважды щелкните его, чтобы запустить. Alt + Tab для переключения приложений, чтобы вы могли увидеть Unity Launcher. Теперь вы можете подключить запущенный полноэкранный терминал «приложение» в Unity Launcher.

1
ответ дан 24 July 2018 в 20:18

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

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