Можно ли поместить документы в модуль запуска, и если да, то как?
Я не нашел «нормального» способа сделать это, поэтому я сделал скрипт bash, сделав эту работу.
Итак, вот сценарий:
#!/bin/bash
#This script adds to launcher a specific document that the user has selected
#After specifying the document and its icon DO NOT remove them from their original position in your disk
#THE ICON SHOULD NOT HAVE SPACES IN ITS PATH AND TO BE A PNG FILE
# VALID PATH EXAMPLE:
# /usr/share/pixmaps/wallch.png
# INVALID PATH EXAMPLE:
# /home/alex/Pictures/MY PICS/pic.png
document=$(zenity --file-selection --title="Select the document")
if [[ "$document" == "" ]]; then
exit #no document specified
fi
icon=$(zenity --file-selection --title="Select an icon for it")
if [[ "$icon" == "" ]]; then
exit #no icon specified
fi
name=$(basename "$document")
desktop_name=$(echo $name | tr ' ' '_')
echo "
[Desktop Entry]
Name=$name
Comment=Open me
Exec=xdg-open \"$document\"
Icon=$icon
Terminal=0
Type=Application
Encoding=UTF-8
Categories=Utility;Application;" > ~/.local/share/applications/$desktop_name.desktop
echo "The file ~/.local/share/applications/$desktop_name.desktop has been created, pointing to $document"
Чтобы запустить приведенный выше сценарий, скопируйте и вставьте его в файл с помощью Gedit, затем сохраните его как add_document_to_launcher.sh
, щелкните его правой кнопкой мыши → Свойства → Разрешения → Установите флажок разрешить выполнение файла как программы. Затем (предпочтительный способ - открыть терминал) и запустить там скрипт или дважды щелкнуть файл и выбрать «Выполнить».
Появится диалоговое окно, запрашивающее у вас документ, затем появится другое, запрашивающее значок для этого документа. Выберите любую понравившуюся вам иконку, НО: она должна быть PNG, а ее путь не должен содержать пробелов.
После этого в ~/.local/share/applications
будет создан файл с расширением .desktop.
Если вы откроете DASH и выполните поиск документа по его имени, он будет показан в разделе «Приложения» (а не в «Файлы и папки»). Вы можете просто перетащить документ на панель запуска! Вот и все:)
РЕДАКТИРОВАТЬ: помните: после этого не удаляйте документ из его пути или значок, который вы выбрали!