Все Ваши ассоциации файлов хранятся в $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
Файл, который нужно отредактировать - /etc/gnome/defaults.list.[119417].
Я наконец-то понял: Все, что мне нужно было сделать, это добавить строку 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
он снова начал работать правильно.
$HOME/.local/share/applications/mimeapps.list
с несколькими добавленными ассоциациями однако у меня нет никого.list
файлы в/usr/share/applications/
и все же существует очевидно набор других ассоциаций по умолчанию, сохраненных где-нибудь. Вы знаете, где еще они могли быть сохранены? – Jez 22.06.2012, 17:31defaults.list
иmimeapps.list
файлы в системе, и в двух из них, изображения JPEG на самом деле настроены для выполнения сeog.desktop
который должен открыть их в программе просмотра изображений и не Iceweasel, и все же Наутилус все еще открывает изображения JPEG в Iceweasel. Как это могло получать эту ассоциацию файлов? – Jez 22.06.2012, 18:04$ cat ./.local/share/applications/mimeapps.list | grep jpeg image/jpeg=gthumb.desktop;gnome-eog.desktop;
– slybloty 22.06.2012, 18:47