KGtk

Если у вас не линукс, или вы — любитель Gnome, то дальше будет неинтересно. Сорри.
Меня в свое время очень сильно задолбали гномовские окошки открытия/сохранения файлов в Gtk-приложениях типа Firefox или Gimp. Без привычных закладок и превьюшек. Оказывается, можно заменить их на KDE-шные, причем делается это довольно легко. Добрые люди соорудили небольшой хак под названием KGtk [есть готовый пакет для (K)Ubuntu Edgy]. После его установки файрфокс, например, запускается так:
/usr/bin/kgtk-wrapper firefox %u
После чего кде-шные диалоги снова с нами. Имеет смысл поменять на такой манер свойства нужных ярлыков в меню или сделать алиасы. Юзаю эту штуку уже давно, не представляю как мог работать без нее. 🙂
Кстати, в файрфоксе есть свой встроенный диалог открытия/записи файлов. Может сгодиться как менее радикальное решение.
UPD: Для Kubuntu Jaunty добрые люди сделали PPA со свежей версией kgtk. В KDE 4 все работает как надо.
UPD2: Не менее добрые люди из openSUSE отрихтовали Firefox под KDE еще лучше: теперь родные диалоги работают “из коробки”, а также добавлена еще масса улучшений. Все это счастье под Kubuntu можно получить через PPA for Firefox KDE integration (ppa:debfx/firefox-kde).

3 comments:

  1. kgtk у меня почему-то не пашет 🙁 Вылетает диалог открытия, то есть его просто не появляется, и в логе ошибка:
    ERROR: Could not talk to KDialogD!!!
    /bin/kgtk2-wrapper: line 33: 26970 Ошибка сегментирования LD_PRELOAD=/lib/kgtk/libkgtk2.so:$LD_PRELOAD “$@”
    DCOP aborting call from ‘anonymous-26977′ to ‘kdialogd3′
    kdialogd3: ERROR: Communication problem with kdialogd3, it probably crashed.
    KCrash: Application ‘kdialogd3′ crashing…
    Could not find ‘drkonqi’ executable.
    KCrash cannot reach kdeinit, launching directly.
    А за konquefox спасибо, гляну на эту штуковину, может, лучше будет работать.

  2. glesik says:

    У меня в KDE4 под kubuntu 8.10 kgtk тоже перестал работать. 🙁 С другой стороны, наконец-то появились эскизы картинок в гномовских диалогах.

  3. glesik says:

    Все снова заработало с пакетами из ppa (см. UPD).

Your comment: