Hawat
Linux xdg Вот ставил debian, накатил голый openbox, открывают mc, а там уже: "Рабочий стол, Документы, Видео, Изображения, ..." $&@! Такую фигню раньше только бубунта вытворяла, а теперь везде подтянули что-ли? Ну ок снесу эти катологи, но видимо протекло в мейнстрим. Такими темпами mkdir без параметров будет "Новую папку" создавать...
Whitesquall
Emacs xdg dotfiles dired dired-x *config *home *ненависть Попадался где-то стандарт, по которому писано, что директория для хранения конфигов должна определяться переменной $XDG_CONFIG_HOME либо, если она не задана, это будет ~/.config. На практике мало кто следует этому принципу, емакс не исключение, потому что всем по... О чём это я? Ах, да. Достало меня, что открывая ~/ в dired'е вижу неописуемую свалку. Давно было желание прикрутить фичу для сокрытия дотфайлов. Пару раз пытался найти вменяемое решение и по каким-то незапямятным причинам ничего не удавалось. Сейчас терпение лопнуло и было найдено решение при помощи dired-x. Но тут тоже пришлось чуть попыхтеть. У этого dired-x есть такая никому ненужная команда dired-jump, и висит она на C-x C-j, что убивает нахрен все привязки jabber.el. Потому добавлять строчки:

(require 'dired-x)
(setq dired-omit-files "^\\...+$")

надо перед

(require 'jabber)

Скрывать дотфайлы на M-o в dired'е.
qrilka
WTF Chrome xdg Это нормально, что chrome 22 на открытие нового окна возвращает 23 (открыв при этом нормально урл) и ломает таким поведением xdg-open?
a13
говно fix xdg научил xdg-open нормально работать с URI вне всяких DE:
ompldr.org
используется лишняя (подсмотренная в KDE) сущность: mime-тип uri/<имя_схемы>

для установки дефолтного приложения для открытия ссылок вида scheme:blablala

xdg-mime default $APPNAME.desktop uri/scheme

например:

xdg-mime default smplayer.desktop uri/mms

//fixed
a13
говно xdg freedesktop xdg-шные утилиты не расчитаны на нормальную работу вне KDE/GNOME/XFCE
это ладно, но какого хера там все захардкодено? И почему xdg-email в дефолтном случае для открытия почты использует sensible-browser?
a13
Emacs говно xdg В процессе разбора полётов, почему емакс не использует xdg-open для открытия URL-ов выяснилось, что ему требуются запущенные KDE/GNOME/XFCE4. Если выставить соответствующие переменные окружения, либо запустить dbus — все вроде должно работать. Но не работает, ибо xdg-open, собака, ТОЖЕ пытается теми же методами детектить запущенное окружения, а так как мы сфейканули последнее — пытается открыть файл его методами.
В общем, самый простой способ — либо кастомизировать browse-url-mozilla-program (например) либо сделать так:
(defun browse-url-can-use-xdg-open () t)