.desktop файл меняется Exec в зависимости от среды рабочего стола

Я пытаюсь создать на своем рабочем столе файл .desktop, который открывает окно файлового менеджера окружения рабочего стола, в котором я сейчас нахожусь (Nautilus для Ubuntu, PCManFM для LXDE), но мой файл, похоже, не работа:

[Desktop Entry]
Type=Application
X-Profiles=p0;p1;
Terminal=false
StartupNotify=false

[X-Action-Profile p0]
OnlyShowIn=LXDE;
Name=PCmanFM
Icon=pcmanfm
Exec=pcmanfm ~

[X-Action-Profile p1]
OnlyShowIn=Unity;
Name=Nautilus
Icon=nautilus
Exec=nautilus ~

Использование ключа X-Profile устарело?
Нужно ли указывать значение по умолчанию Exec из абзацев профилей?
I из там известно, что я могу сделать его щелчком правой кнопкой мыши, но я хочу, чтобы он открывал только окно текущего файлового менеджера.

0
задан 13 April 2017 в 15:23

1 ответ

X-Action-Profile не часть Настольная Спецификация Записи, но, кажется, расширение PCManFM. Это не работает с большинством других программ.

Используя

sh -c 'xdg-open "$HOME"'

, поскольку команда для Exec должна работать.

Для значка Спецификация Именования Значка определяет system-file-manager как стандартное имя значка так, чтобы работал с большинством знаковых тем

0
ответ дан 14 April 2017 в 01:23
  • 1
    @ray не совсем: gcc won' t находят библиотеку предоставленной как, например, -lm если ее имя файла doesn' t заканчиваются .so или .a или имеющие версию варианты этого. – Ruslan 10 September 2017 в 10:57

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

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