LINUX.ORG.RU

простые лаунчеры не видят некоторые desktop файлы

 , ,


0

1

Может кто в курсе почему простые лаунчеры типа fuzzel и еще многие другие не видят десткоп-файлы как gedit или вот теперь Nautilus? Они имеют длинное название org.gnome.Nautilus.desktop. Если создать обычный с коротким именем к самому экзешнику все в норме. Может надо подкрутить где-то в настройках? Замучился лезть под рутом каждый раз и переименовывать.



Последнее исправление: monkdt (всего исправлений: 1)

Так и не лезь в системные. Создай свой, с каким тебе нужно именем и содержанием.

А DE совпадает. В десктоп-файлах есть параметр, определяющий «видимость» в разных DE.

OnlyShowIn=Unity;

Этот параметр говорит, показывать только в Unity.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 2)
Ответ на: комментарий от monkdt

Просто у nautilus name вот так прописан:

Name[de]=Dateien
...
Name[ru]=Файлы
...
Name=Files
А название nautilus есть только в keywords:
Keywords=folder;manager;explore;disk;filesystem;nautilus;
Поэтому когда ты начинаешь вводить naut, fuzzel нечего не находит. Если переименование помогает, значит он умеет искать только по name и имени desktop файла.
Другое дело если он его даже в полном списке не показывает.

arax ★★
()
Последнее исправление: arax (всего исправлений: 1)

Это потому что лаунчеры смотрят не на имя файла, а в теги, в частности Name.

Совать их надо в ~/Desktop.

Или как вариант сам Desktop снести, а туда залинковать ~/.local/share/applications/

hargard ★★
()
Ответ на: комментарий от monkdt

Но это можно поменять:
~/.config/fuzzel/fuzzel.ini

fields

Comma separated list of XDG Desktop entry fields to match against.
Even though fuzzel only displays the application names, matching can (and by default is) be done against other fields as well. Supported fields are:

•filename
•name
•generic
•exec
•categories
•keywords
•comment
Default: filename,name,generic.

arax ★★
()
Последнее исправление: arax (всего исправлений: 1)