.desktop файл меняется Exec в зависимости от среды рабочего стола
Я пытаюсь сделать .desktop
файл на моем рабочем столе, который открывает окно файлового менеджера рабочего стола env, в котором я сейчас нахожусь (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
из профилей абзацы?
Оттуда я знаю, что могу создать быстрый щелчок правой кнопкой мыши, но хочу, чтобы он открывал только окно текущего файлового менеджера.
1 ответ
X-Action-Profile
не является частью спецификации ввода рабочего стола, но, похоже, является расширением PCManFM. Это не работает с большинством других программ.
С помощью
sh -c 'xdg-open "$HOME"'
как команда для Exec
должно сработать.
Для значка спецификация именования иконок system-file-manager
как стандартное имя значка, так что должно работать с большинством тем значков