Если вы хотите зашифровать много файлов, к которым вы регулярно обращаетесь, зашифрованная файловая система - это путь. Но если у вас есть отдельные файлы, которые вы хотите зашифровать / дешифровать довольно редко (скажем, список паролей), вы можете сделать это очень легко с помощью щелчка правой кнопкой мыши в nautilus:
Установить пакет seahorse-plugins Создайте новый ключ для GPG / PGP (Приложения - Аксессуары - Пароли и ключи шифрования). После перезапуска nautilus (введите nautilus -q в терминал или просто выйдите из сеанса GNOME) у вас есть два новых элемента в вашем правом щелчке menu: Encrypt and Sign, соответственно Расшифровывать для зашифрованных файлов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.
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.
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.