LINUX.ORG.RU

Пара вопросов гентушникам в кедах


0

1

Вынес стоящий по соседству arch, пеперазбил диск и поставил систему с нуля => ничего лишнего, из жирных продуктов только DE. Всё как обычно и ничто не предвещало неприятностей. Сто лет в обед не видел кед... Собрал. За два часа кстати я таки добился того, чтобы плазма упала. Ну а теперь серьезно.

1. В разделе меню «Настройка» пусто. Так и должно быть? Сдается мне, что нет.

2. Некоторые приложения упорно не хотят запускаться. Например, deadbeef. В консоли никаких тревожных сообщений, вывод такой, как будто он запущен. Периодически сидит в процессах в районе минуты и валится. strace ничего интересного не выдает. С одного форума занесло меня в сторону kdeinit4. И вот что интересно:

insomnium thrash # /usr/bin/kdeinit4
klauncher(6960) kdemain: No DBUS session-bus found. Check if you have started the DBUS server. 
kdeinit4: Communication error with launcher. Exiting!
insomnium thrash # /etc/init.d/dbus status
 * status: started

3. Пока сидел на fluxbox'e пользовался единственным кутевым приложением - QtCreator'ом. Чтобы подточить его вид под тему gtk выбирал в qtconfig стиль графических виджетов GTK+. Хотел использовать эту же фишку с кедами (мне подкручивание gtk тем как-то ближе), но не нашел этого пункта в списке. Глобальный USE-flag gtk присутствует и x11-libs/gtk+ на месте (вероятно, этого не достаточно?). Any ideas?

4. И всё-таки, как же убрать «сливную ручку» из верхнего правого угла рабочего стола? Форум вывел меня в Настройки рабочего стола -> комната -> что-то там, простите, иксы уже русифицировал, по названию не помню. Так вот, там выбор типа рабочего стола маняще сидит в положении inactive. Как до него достучаться - без понятия.

5. Пытаюсь использовать КДЕ'шный софт, настроек просто куча, (правильно, пишешь на Qt - несет в сторону комбайнов ;)). Я правильно понимаю, что все настройки Kприложений хранятся в ~/.kde4? (чтобы если что конфиги оставить).

Заранее спасибо и прошу сильно не пинать. Я не пользовался KDE пару лет и как-то непривычно, что столько красивого (но запутанного) гуя вокруг. Во флаксе конфигов не так много и всё всегда под рукой.

★★★★

Чуть не забыл...

insomnium thrash # qlist -I -v kde | grep meta
kde-base/kde-meta-4.4.5
kde-base/kdeadmin-meta-4.4.5
kde-base/kdeartwork-meta-4.4.5
kde-base/kdebase-meta-4.4.5
kde-base/kdebase-runtime-meta-4.5.4
kde-base/kdeedu-meta-4.4.5
kde-base/kdegames-meta-4.4.5
kde-base/kdegraphics-meta-4.4.5
kde-base/kdemultimedia-meta-4.4.5
kde-base/kdenetwork-meta-4.4.5
kde-base/kdepim-meta-4.4.8
kde-base/kdetoys-meta-4.4.5
kde-base/kdeutils-meta-4.4.5

И вот тут я задумался, kdebase-runtime-meta-4.5.4 на фоне остальных меня предательски выдает. :}

Insomnium ★★★★
() автор топика

>Некоторые приложения упорно не хотят запускаться. Например, deadbeef.

От рута запустится. Проверял.

3. QtCurve, или как там ее, чтобы выглядели одинаково темы.

пишешь на Qt - несет в сторону комбайнов ;)


*косится на свой проект на Qt и растущий вокруг него комбайн, задумывается*

и, да, кеды не нужны, флаксбокс наше все.

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

>От рута запустится. Проверял.

К сожалению, в моем случае даже от рута ни-ни.

>QtCurve, или как там ее, чтобы выглядели одинаково темы.

Точно, спасибо!

>и, да, кеды не нужны, флаксбокс наше все.

Я вот тоже так думаю, но нас тут не все поймут... :}

//И да, у меня тоже комбайны даже из лабораторных получаются, думаю это нормально.

Insomnium ★★★★
() автор топика
Ответ на: комментарий от HTaeD

ах, да

1. В разделе меню «Настройка» пусто. Так и должно быть? Сдается мне, что нет.

emerge kde-base/systemsettings

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

За ihatethecashew спасибо. systemsettings на месте, и в меню пункт «Настройки системы» открывает диалог без проблем, а вот в Приложения -> Настройки -> пусто, ну да не страшно.

Insomnium ★★★★
() автор топика
Ответ на: комментарий от megabaks

Это в «главном меню» или хз как его назвать во вкладке Applications. Поди-ка там вообще не должно быть этого пункта и это очередной мой косяк. Ну это не страшно, меня больше раздражает история с deadbeef'ом. И сдается мне я вчера второпях жутко накосячил... Сначала поставил в нестабильной системе несколько только необходимых мне метапакетов (kdebase, kdeadmin, kdeutils и kdeartwork, а перед этим сунул в package.mask все метапакеты, что нашел на русской вике с прицелом на стабильные кеды, включая эти 4. Ибо страшно столько нестабильного софта зря всю ночь компилять. Ко ж знал, что там нет debase-runtime-meta), а потом плюнул на всё и оставил на ночь поверх собираться kde-meta. Вот теперь у меня стабильные кеды с нестабильными runtime либами. :))

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

сразу после установки кед у меня там тоже чисто было вроде бы

Savonarola
()
Ответ на: комментарий от Insomnium

И вообще, этот kdeinit сильно завязан с dbus? Просто помнится мне KDE вообще-то тот ещё монстр. Я других причин проблем с dbus не вижу, а эта по-моему высосана из пальца. :\

Insomnium ★★★★
() автор топика
Ответ на: комментарий от Savonarola

Постараюсь с начала и поподробнее. В общем, была свежесобранная чистая система ~amd64. Решил стабильные кеды 4.4.5 запилить, а точнее всего несколько метапакетов из таблицы с этой страницы вики. Сразу все эти пакеты вписал в package.mask с прицелом на будущее. А про kdebase-runtime-meta там ничего не было. Это будущее наступило слишком быстро и я решил собрать разом kde-meta. На этот момент уже стояли kdebase-meta, kdeartwork-meta, kdeutils-meta и kdeadmin-meta. Он (kde-meta) по логике вещей должен был подтянуть все недостающее. Но т.к. в package.mask правила для kdebase-runtime-meta не оказалось, оно встало из анстейбла. В итоге кеды почти полностью 4.4.5, а runtime версии 4.5.4.

Теперь у меня некоторые приложения не запускаются и не хотят видеть dbus.

Ну и конечно я не идиот, чтобы каким-то волшебным образом решить собрать что-нибудь без dbus. Выхлоп в первом сообщении как бы намекает, что он на месте и запущен.

//Что-то я устал писать сочинения, чем тут хныкать, лучше пойду гуглить, всё-равно объяснить не получается. *<{|8^)

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

Да и гуглить тут кстати нечего. Решение очевидно, даунгрейдить runtime или полностью перелезть на 4.5.x.

Insomnium ★★★★
() автор топика

Некоторые приложения упорно не хотят запускаться. Например, deadbeef

USE=«gtk» :) У меня тоже не запускался, потом только заметил отсутствие нужного ЮЗа. А вот с Dbus вообще кокой то ужос. Например через sudo вообще кроме nano ничего не запускается.

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

Блджад! Так и оказалось, gtk у меня был не глобальный, а библиотеку видимо вытянул qt-gui, единственное, что до этого было собрано с gtk. Ирония такая ирония. Чувствую себя идиотом.

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

Да нормально, у меня Openbox и всякие -kde,-gtk,-gnome,-qt4 прописаны глобально в make.conf. И почти все флаги пакетов из world прописаны в package.keywords. А вот на KDEшной машине словил тоже самое потому как пакетов там уйма.

partyzan ★★★
()

1. У меня там только два ярлыка: opera widget manager и system settings.

4. Ручку прячеш под панель, и всё больше ты её не увидишь. Все остальные варианты на данный момент, могут быть чреваты последствиями.

5. Большинство. Хотя ещё в ~/.config и /.local есть парочка конфигов. Я вообще бэкаплю весь ~/ за исключением пару папок.

Да, и насчёт версий. Кеды не «старый годами проверенный» софт, маскировать новые версии просто глупо. Каждый релиз много чего исправляют/добавляют. У меня стоит оверлеевский 4.5.85 - много исправлений, новых возможностей, критических ошибок нет, даже kmail2 уже работает.

флаксе конфигов не так много и всё всегда под рукой.

Зачем тебе конфиги всегда под рукой ? Один раз настроил под себя и забыл.

Fest
()
Ответ на: комментарий от Insomnium

Что то здесь не так. У меня в make.conf -gtk стоит. И программы на гтк работают.

Да и вообще в глобальные флаги добалять нужно только то, что тебе везде 100% понадобиться. Тебе же не нужна подержка гтк во всех прогах (ты же на кедах с qt) ?

Fest
()
Ответ на: комментарий от partyzan

Если гуёвые приложения не желают работать через sudo, может помочь xhost +local:

TempestAdept
()
Ответ на: комментарий от Fest

Программы на gtk у тебя скорее всего работают потому, что нужные флаги указаны локально в package.use. Глобально у меня тоже -gtk, естественно. Я в описании напутал. Вообще на КДЕ перелез потому, что пишу сейчас на C++/Qt и кутями заболел, ну и немного из интереса. По поводу совета с кедами, я так понял, ты используешь live-ebuild'ы. Мне как-то это не по душе, пока всё работает и хорошо. Ну и я уже в общем-то для себя решил, что переезд обратно на что-нибудь легкое неизбежен. Не моё это всё.

А по поводу конфигов - просто люблю когда делать нечего попилить что-нибудь под себя в плане красивостей средней степени красноглазия.

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

В package.use ни одного gtk флага.
cat /etc/portage/package.use | grep gtk
Пусто :)
Так что у тебя что то ни так.

Live-ebuild'ы я сам не люблю, никогда не знаеш когда что-то не соберется. А беты начиная с 4.х.75 стабильные. Просто подрубаеш кде оверлей и кидаеш в package.unmask все кедовские пакеты. Получаеш все новые возможности за пару версий до релиза.

переезд обратно на что-нибудь легкое

У меня кеды даже на нетбуке стоят. Не такие уж они прожорливые как их малюют всякие идиоты. Зато возможности которые в них есть упрощают сильно жизнь.

А по поводу конфигов

Я сам люблю всё под себя настроить. (Одна из причин почему у меня Гента и Кеды). То что ты можеш настроит в кедах, другим ДЕ даже не снилось. Хотя в упор не понимаю зачем перенастраивать, то что ты настроил под себя, просто так от скуки ?

Fest
()

Ещё пара вопросов.

1. Как заставить настройщик комбинации клавиш в любом приложении есть mwheelup/mwheeldown и/или где можно найти соответствующие конфиги?

2. Как заставить KWin воспринимать перемещение окна за левую/правую границу экрана как попытку переместить его на соседний workspace, а не разворачивать его на пол-экрана а-ля семерочка?

Да, я неосилятор.

Спасибо.

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

>Как заставить настройщик комбинации клавиш в любом приложении есть mwheelup/mwheeldown и/или где можно найти соответствующие конфиги?

я нихера не понял

Как заставить KWin воспринимать перемещение окна за левую/правую границу экрана как попытку переместить его на соседний workspace, а не разворачивать его на пол-экрана а-ля семерочка?

Настройки системы - Поведение окон - Края экрана

дальше найдёшь сам

Savonarola
()
Ответ на: комментарий от Savonarola

За поведение окон спасибо.

>я нихера не понял

Как заставить «настройщик комбинации клавиш» в любом приложении проглотить мышиный скроллинг? Вращение колесика мышки, блджад...

Insomnium ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.