Изменение ассоциаций файлов в GNOME?

Это, вероятно, не удовлетворит Вашему запросу, но jEdit имеет обширную конфигурацию для выделения языка, если Вы хотите редактора, который выделит Ваш новый язык.

6
22.06.2012, 17:25
3 ответа

Все Ваши ассоциации файлов хранятся в $HOME/.local/share/applications/mimeapps.list. Некоторые из них не находятся в Вашем персональном mimeapps.list файл. Существует файл в масштабе всей системы со всеми ассоциациями по умолчанию в /usr/share/applications/mimeapps.list и/или в /usr/share/applications/defaults.list.

Поскольку больше информации проверяет Specifications/mime-actions-spec

Править:
В Fedora 14 у меня есть эти файлы настроек:

/var/lib/gdm/.local/share/applications/mimeapps.list
/usr/share/applications/defaults.list
/usr/local/share/applications/defaults.list
$HOME/.local/share/applications/defaults.list
$HOME/.local/share/applications/mimeapps.list
6
27.01.2020, 20:24
  • 1
    Благодарит, который помогает немногому в этом, у меня действительно есть a $HOME/.local/share/applications/mimeapps.list с несколькими добавленными ассоциациями однако у меня нет никого .list файлы в /usr/share/applications/ и все же существует очевидно набор других ассоциаций по умолчанию, сохраненных где-нибудь. Вы знаете, где еще они могли быть сохранены? –  Jez 22.06.2012, 17:31
  • 2
    Больше странности. Я просмотрел весь defaults.list и mimeapps.list файлы в системе, и в двух из них, изображения JPEG на самом деле настроены для выполнения с eog.desktop который должен открыть их в программе просмотра изображений и не Iceweasel, и все же Наутилус все еще открывает изображения JPEG в Iceweasel. Как это могло получать эту ассоциацию файлов? –  Jez 22.06.2012, 18:04
  • 3
    Это странно. У меня есть это: $ cat ./.local/share/applications/mimeapps.list | grep jpeg image/jpeg=gthumb.desktop;gnome-eog.desktop; –  slybloty 22.06.2012, 18:47
[119414]Я использую Ubuntu 13.10.

Файл, который нужно отредактировать - /etc/gnome/defaults.list.[119417].

0
27.01.2020, 20:24

Я наконец-то понял: Все, что мне нужно было сделать, это добавить строку xrandr --output DVI-0 -- метода 1280x1024 -output DVI-1 -- метода 1024x768 -left-of DVI-0 в начало моего сценария DE.

Чтобы найти значения параметров --выход , введите xrandr . Вот вывод xrandr на моем компьютере прямо сейчас:

Screen 0: minimum 320 x 200, current 2304 x 1024, maximum 8192 x 8192
DVI-0 connected primary 1280x1024+1024+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
S-video disconnected (normal left inverted right x axis y axis)
DVI-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
-121--186393-

Вы должны установить переменную IFS в bash:

SAVEIFS=IFS
IFS=$(echo -en "\n\b")
...
YOURCODE
....
IFS=$SAVEIFS

Но что делает код выше?, он отбрасывает любой космос и метакар..

-121--96019-

В моей системе (Debian Jessie) я нашел все обычные методы определения приложения по умолчанию, которое не переопределит приложение, скрывающееся в ~/.config/mimeapps.list .

Тунар настаивал на открытии конкретного файла с помощью gedit даже после того, как я сказал ему сделать правильное приложение по умолчанию. После удаления настройки из ~/.config/mimeapps.list он снова начал работать правильно.

5
27.01.2020, 20:24

Теги

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