Вместо закрепления файла давайте переключимся: закрепите команду, которая открывает файл. Этого легко добиться, создав файл .desktop , которым на самом деле являются эти значки на панели. Достаточно было бы иметь файл в ~/.local/share/applications/
вызванном importantfile.desktop
и с содержанием, может быть так:
[Desktop Entry]
Type=Application
Terminal=false
Exec=gedit /etc/passwd
Name=Open Important Thing
Icon=/usr/share/icons/gnome/48x48/status/messagebox_critical.png
Эта Icon=
часть не является обязательной, но, как вы можете видеть, вы можете использовать стандартные иконки gnome. Не забудьте также использовать свою любимую программу для открытия важного файла - Exec=gedit /etc/passwd
это только пример.
Альтернативой (и очень предвзятым решением, поскольку я являюсь автором этого) является использование Файлового индикатора , который, помимо прочего, позволяет закреплять определенные файлы, которые будут отображаться в самом индикаторе и открываться любой программой по умолчанию, установленной для их соответствующих типов файлов. ,