oposumo: (Default)

Хочу поделиться решением пары проблем, возникших в рабочей среде KDE.
Правда, решения типа "вернуть как было и больше так не делать", нежели "заставить всё работать без траблов", но зато в ходе изысканий приобрела новые навыки, к тому же решения довольно универсальны.

Кеды, вообще славятся глючностью (может быть, конечно, просто мне не везло, но вылеты приложений и в том числе приборной панели plasma - вполне рядовое явление, причём я ухитрялась уронить плазму ещё до обновления кед, то есть на версии 4.4.0).

Для начала опишу проблемы:

1) При входе в систему с огромной скоростью запускается множество копий одного окна (какое - рассмотреть не успеваю), в результате система почти мгновенно виснет и единственное, что получается сделать - ляпнуть по Ctrl+Alt+Backspace (что возвращает нас в экран входа в систему)

2) При входе в систему намертво падает плазма и не восстанавливается (как вообще-то она обычно делает после падений) причём ни автоматически, ни с помощью команд запуска.

Причины соответственно:

1) Подобное предположительно вызвано конфликтом с Compiz. По крайней мере появляться глюк стал после того, как я использовала компиз в кде, а потом вернулась к родному KWin. Если успеть до зависания заменить компиз на квин (через Compiz Fusion Icon удобно и быстро) либо сделать это загрузившись предварительно в гном, то глюк исчезает (что и является самым простым решением, но это я обнаружила уже позже).

2) Падение плазмы чаще всего происходит от глючных виджетов. Только обычно плазма самовосстанавливается, а вот когда я попробовала использовать Fancy Panel (правый щелчок по рабочему столу -> Добавить панель), плазма упала намертво, а панель обычным способом не убирается. Думаю, что подобная проблема может возникнуть и от добавления других виджетов.

Решения:

1) Универсальное при любых проблемах именно в кде (надоумил меня mage_pro :) ) - бэкап настроек. Все настройки KDE хранятся в папке ~/.kde (то есть это скрытая папка .kde в домашней директории юзера). Соответственно, если всё настроено как надо и всё работает, можно эту папку скопировать куда-нибудь себе в закрома и хранить пока не возникнет трабла, полностью перекрывающая возможность работать в графическом режиме. Дальше уже несложно удалить текущую папку и заменить её сохранённой с рабочими настройками даже не в графическом режиме (правда, я делала проще, поскольку кроме кед у меня есть и гном и много чего ещё, я папку меняла всё равно в графическом режиме, только в другом).

Если бэкапа папки настроек не создано (как было у меня в первый раз), то помогает просто удаление папки ~/.kde. Правда, тогда все настройки будут сброшены на дефолтные (настройки не пользовательских приложений, замечу, а именно рабочей среды, так что теряется не много на самом деле).

2) Решение проблемы вызванной конфликтом с Compiz очевидно отключить компиз (что уже написала выше). Для кед родной оконный менеджер KWin, вот на него и следует переключиться (загрузившись сначала в гном, успев переключить через fusion icon, либо предположу что команда replace --kwin тоже должна сработать.

3) Решение проблемы безвозвратного падения плазмы - модификация самого первого, универсального способа. Вместо того, чтобы тупо заменить текущую папку бэкапом, я решила их сравнить (скорее из любопытства, чем из соображений простоты). Собственно команда для сравнения файлов - diff. Пара опций перед именами папок: -r (рекурсивно - то есть сравнивает все файлы во всех подкаталогах, часто используется вообще при работе с директориями), -q (чтобы выводилось только сообщение, что какие-то файлы различны без подробностей - их всё равно удобнее будет посмотреть уже самостоятельно). Использование:

diff -qr dir1 dir2

Ну например: diff -qr .kde backups/.kde при нахождении в домашней директории и при нахождении бэкапа настроек в поддиректории backups. В результате получим список различий, в котором, скорее всего будет много лишнего и придётся догадываться, что именно нам нужно. Но в моём случае было несложно.

Очевидно было, что критичны файлы:

.kde/share/config/plasma-desktop-appletsrc

.kde/share/config/plasma-desktoprc

Имея файлы "безглючной" конфигурации сравнила их с "глючной" (в текстовом редакторе вручную, хотя можно и через команду) и убрала лишнее (как ожидалось, несколько строк в конце файлов). Теоретически, можно убрать подозрительные строки (или просто последние, если предполагается, что глюк вызван последним изменнеием) и без сравнения с эталоном, но тут можно и напортачить, так как там не особо понятно, где чьи настройки.


oposumo: (Default)
то нужно запустить его с параметром -safe-mode
Read more... )
oposumo: (Default)

День вчера был какой-то ебанутый.

Но дальше нифига не лытдыбр, а опять про железку


Компьютерные страсти )
oposumo: (Default)

И всё починила.

1. Библиотеки снесла нахрен (все, что начинаются на libqt4), заодно снеслось всё kde и куча приложений, ну оно и к лучшему. Тут же поставила заново (на этот раз они тянулись уже со стандартных источников, поэтому подходили моей системе), заодно и почти все приложения с kde.

Результат: фон в VirtualBox стал нормальным, а не полупрозрачным. Правда, не знаю по какой причине точно (сам виртуалбокс тоже переустанавливался в ходе этих манипуляций). Однако, остальное осталось прежним.

2. Поставила qutim для 9.10, посвежее вроде как получается. Ну и сейчас сижу одновременно в жабе и асе с него, вроде пока тьфутьфутьфу. Наверно, постабильнее.

Однако, иногда окна чата открываются всё равно пустыми (в смысле прям пустое окно - видно всё что за ним, а от самого окна только рамка, я думала, это изза qt-библиотек неправильных). Настроила отображение конференций и обычных бесед в разных окнах - глюк больше не повторялся. Мне, правда, удобнее было в одном, ну ладно.

3. Починила видео-проигрыватели. Оказывается, причина синюшности, вылетов и пустого окна была одна о_О

VLC (Проблема: вылет при открытии файла): Инструменты -> Preferences (Настройки) -> Видео -> Вывод видео через OpenGL

SMPlayer (Проблема: пустое насквозь окно с рамочкой): Настройки -> Настройки -> Основные -> Видео -> Устройство вывода -> gl2 (gl тоже подошло)

xine (Проблема: синюшность): Параметры -> Настройка -> video -> используемый видеодрайвер -> opengl (Там ещё во вкладке gui надо выставить Уровень опыта для настройки любой кроме Beginner)

В общем система понятна: вывод видео почему-то везде не через OpenGL у меня оказался, видимо, после апгрейда системы что-то сбросилось. Но вот у Totem (Проблема: тоже синеватый оттенок всего видео) нет нигде таких настроек. Я считала, что он играет через xine, но мне сказали, что либо xine, либо gstreamer, причём пакеты totem-gstreamer и totem-xine оба не были установлены (видимо, это не от них зависит). Ну а так как в xine всё было уже настроено, пошла искать, как добраться до gstreamer. В общем, хитро: в командной строке набираем gstreamer-properties (причём, такого пакета нет в синаптике, просто где-то на форуме нашла совет не по моей проблеме даже), там вкладка Video -> Default Output -> Plugin -> Система X Window (без расширения Xv). Последнее выяснила экспериментально.


oposumo: (Default)

Так, я щас опять про компьютерное-меня-заебавшее.

Знала, что извраты с библиотеками меня до добра не доведут, но не знала, что настолько скоро и мучительно. Траблы такие:

1) Эта непонятно, от чего (может, от обновления кривоватого, может, от библиотек, может, ваще само по себе) - у меня видео синюшное х_х Не буду наверно скрин выставлять, ну в общем всё такое с синеватым оттенком.

Правда, не везде. Синюшное в Totem и gXine, ещё Gnome MPlayer, нормальное в MPlayer Media Player. Кодеки переставила, потом вообще все видео-программы снесла и поставила некоторые заново. А ещё в Avidemux нормально кажет, но это ваще не плеер. По гуглу каких только решений нет.

2) VLC теперь не пашет. Открывается, но как до воспроизведения доходит, вылетает моментально. (Тоже не знаю, где собака зарыта)

3) И, наконец, точно связанное с установкой сверхновых, не подходящих системе библиотек - В некоторых КДЕ-шных приложениях окна косячат. Например, в SMPlayer окно просто пустое - звук идёт, а видео не видно, одна рамочка. В qutIM окошко тоже было пустое, потом кое-как справилась, но в окне конфы постоянно какие-то артефакты.

4) Ах да, чуть не забыла (наверно, тоже дело в библиотеках) - в виртуальной машине у меня окно полупрозрачное теперь. До того, что пришлось обои чёрные пока поставить, ибо цветные так просвечивают, что нифигашеньки не видно.

Пожалобилась я давеча в конференции, так там мне сказали что мол убунта - гавно, и чтоб переходила на нормальные дистрибутивы. Я, конечно, повозражала, ибо подозреваю, что таки мне эти либы обновлённые срут, а значит не дистриб виноват, а мои кривые руки и мозги.

Но с другой стороны вот задумалась, может быть и правда того... Убунту многие ругают за нестабильность. Генту я конечно пока не поставлю, ибо нет никакого желания сидеть собирать систему и софт часами, да и вообще читать длиннющие манускрипты с руквовдствами. Но ведь есть ещё более-менее юзерфрендли и прочее решения. Ну Мандрива у меня стоит на виртуалке. Сейчас в ходе разговоров, решила Арч поставить, посмотреть для начала.

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

Почитала вот в вики, мне понравилось.

oposumo: (Default)

Девочка Алёна пошла в конфу и спросила умных бородатых дяденек (тех, которые занимаются разработкой нужной программки): "А где мне скачать вот эти библиотеки таких-то версий, может быть вы знаете, а то у меня софтинка не хочется ставиться." На что дяденьки ответили немного неожиданно: "А зачем тебе это, ты, девочка, лучше собери программу сама из исходников под те версии библиотек, что есть у тебя". Девочка почесала тыковку, и поставила ту же софтинку, но не для своей системы, а для маленько другой.

Read more... )

Profile

oposumo: (Default)
Opossum

June 2011

S M T W T F S
   1234
56789 1011
12131415161718
19202122232425
2627282930  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2017 12:21 am
Powered by Dreamwidth Studios