Открыл для себя программу superkaramba, которая позволяет прикручивать различные виджеты к рабочему столу. Собственно говоря открыл я её потому как просматривая kde-look.org увидел системный монитор, который визуального отторжения не вызывал. Вот этот. На самом деле там фон не чёрный, а прзрачный, что очень удобно, остаётся только подобрать обои с тёмным фоном, чтобы текст не терялся.
По умолчанию, он мониторит беспроводную сеть (которой у меня нет), чтобы исправить потребовалось открыть файл Arch-mon2.theme текстовым редактором, и заменить все "wlan0" на "eth0". Ну и название некоторые поправил, для удобства.
Как понял, правя руками файл *.theme его функционал можно очень сильно расширить, если знать как. В частности хочется добавить показ воспроизводимой композиции.
UPD: Реализовано, разобраться в синтаксисе *.theme файла - задача на 10 мин. А на kde-look.org можно натаскать кучу примеров реализации той или иной функции. Прикрутил мониторинг использования памяти, показ текущей композиции, подправил размеры панельки.
В общем теперь мой рабочий стол выглядит вот так:
P.S. Давно хотел прикрутить к рабочему столу что-нибудь, чтобы сразу было видно что это ArchLinux :-)
четверг, 31 декабря 2009 г.
среда, 30 декабря 2009 г.
Продолжение развлекухи с обновлениями.
Такое впечатление, что каждое обновление стремится угробить нежно любимый compiz-fusion. Теперь ещё обновление ведра до версии 2.6.32 отправляет этот замечательный оконный менеджер дорогой цветов. Вообще у меня есть идеи касательно дальнейшего камлания, которое может быть решит проблему:
1. Включение kms который в новом ядре по умолчанию выключен. При этом надо будет пересобрать пакеты: libdrm, mesa, ati-dri, ati-dri. При этом ждём выхода следующей версии mkinitcpio, ибо что-то мне раннее включение kms больше по нраву.
2. Пересборка compiz, чревато отрастанием бороды и превращением в админа. Так что проще дождаться выхода 9.0, в надежде что при этом не выйдет каких-нибудь вкусных обновлений, которые потребуют таки обновить драйвера к видеокарте.
N.p. Amon Amarth - The Hero
1. Включение kms который в новом ядре по умолчанию выключен. При этом надо будет пересобрать пакеты: libdrm, mesa, ati-dri, ati-dri. При этом ждём выхода следующей версии mkinitcpio, ибо что-то мне раннее включение kms больше по нраву.
2. Пересборка compiz, чревато отрастанием бороды и превращением в админа. Так что проще дождаться выхода 9.0, в надежде что при этом не выйдет каких-нибудь вкусных обновлений, которые потребуют таки обновить драйвера к видеокарте.
N.p. Amon Amarth - The Hero
воскресенье, 27 декабря 2009 г.
Ещё касательно обновления системы. Thunderbird.
Интересное явление наблюдалось в ходе последовательного обновления thunderbird: последовательно вышло три пакета thunderbird-3.0-1; thunderbird-3.0-2; thunderbird-3.0-3 соответственно, видимо maintainer пересобирал пакет. В thunderbird-3.0-2 был включен календарь и todo list (отличная опция на самом деле) однако в версии thunderbird-3.0-3 его выпилили, х.з. может с ошибками был, не знаю, но факт. Откатился на вторую версию, теперь пакману приказано и thunderbird не обновлять до поры до времени.
Интересно что знакомый виндоузятник сказал что в windows версии 3го буревестника календаря нет. Так-то!
Интересно что знакомый виндоузятник сказал что в windows версии 3го буревестника календаря нет. Так-то!
пятница, 25 декабря 2009 г.
Предупреждение насчёт upgrade'а системы.
Счастливым обладателям compiz-fusion и "свободных" ATI'шных драйверов xf86-video-ati, следует перед тем как выполнять sudo pacman -Syu записать следующую строку в /etc/pacman.conf
IgnorePkg = libdrm libgl ati-dri lib32-libdrm lib32-libgl lib32-mesa mesa xf86-video-ati
Иначе вы рискуете после апгрейда получить белый экран вместо диспетчера окон.
IgnorePkg = libdrm libgl ati-dri lib32-libdrm lib32-libgl lib32-mesa mesa xf86-video-ati
Иначе вы рискуете после апгрейда получить белый экран вместо диспетчера окон.
воскресенье, 13 декабря 2009 г.
Настройка автозапуска приложений lxde
Почему-то в моём случае использование способов, описанных в Arch wiki не помогло, что странно. Пришлось править /etc/xdg/lxsession/LXDE/autostart
Вообще правка глобального файла - не очень хороший метод, но за неимением другого, пошёл по этому пути. Теперь он выглядит вот так:
@lxde-settings-daemon
@xscreensaver -no-splash
@lxpanel --profile LXDE
@pcmanfm -d
@yakuake
@xcompmgr
@ktorrent --fork
Вообще правка глобального файла - не очень хороший метод, но за неимением другого, пошёл по этому пути. Теперь он выглядит вот так:
@lxde-settings-daemon
@xscreensaver -no-splash
@lxpanel --profile LXDE
@pcmanfm -d
@yakuake
@xcompmgr
@ktorrent --fork
Openbox настройка automount
После выноса KDE и установки Openbox. Перестало работать автоматическое монтирование. Решение нашлось быстро, путем чтения Arc wiki, раздела про настройку hal. Выяснилось что в своё время я не добавил следующую запись в /etc/dbus-1/system.d/hal.conf
<policy group="storage">
<allow send_interface="org.freedesktop.Hal.Device.Volume"/>
<allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
</policy>
Видимо работало оно за счет того что в КЕДах был некий дублирующий механизм. Однако на этом проблемы не закончились. Выяснилось что если на монтируемом носителе русские имена файлов были записаны в ср1251, то при монтировании они отображались следующим образом: ????????? Мучался довольно долго, пока не установил файл-менеджер pcmanfm из комплекта LXDE. Кстати подумав немного, затем установил LXDE полностью, ибо тот же Openbox с прикрученным к нему окружением. Ну и lxpanel - хороша.
<policy group="storage">
<allow send_interface="org.freedesktop.Hal.Device.Volume"/>
<allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
</policy>
Видимо работало оно за счет того что в КЕДах был некий дублирующий механизм. Однако на этом проблемы не закончились. Выяснилось что если на монтируемом носителе русские имена файлов были записаны в ср1251, то при монтировании они отображались следующим образом: ????????? Мучался довольно долго, пока не установил файл-менеджер pcmanfm из комплекта LXDE. Кстати подумав немного, затем установил LXDE полностью, ибо тот же Openbox с прикрученным к нему окружением. Ну и lxpanel - хороша.
четверг, 10 декабря 2009 г.
Русская клавиатура в X howto.
Когда я устанавливал иксы, не стал уделять внимание обучению x.org русской раскладке. Потому как стандартные графические средства в кедах - позволяли обучить их русскому. Однако сейчас я начал переходить на Openbox, по причине того что кеды не поддерживают запуск определенных приложений через хоткейсы, а openbox - поддерживает. И столкнулся с тем что последний не знает русского языка. Проблема решилась довольно быстро, и в принципе решение есть в Arch wiki, но для себя продублирую здесь.
В вики, есть описание как настроить раскладку, используя xorg.conf, туда лезть не след. если вы используете HAL (а причин его неиспользовать я не вижу лично, штука дюже хорошая). Было найдено следующее решение (немного подправленно по сравнению с тем что в вики.
1. Создается файл /etc/hal/fdi/policy/10-keymap.fdi следующего содержания:
2. sudo /etc/rc.d/hal restart
3. Работает.
UPD: С переходом на новые иксы, теперь так.
В файл /etc/X11/xorg.conf.d/10-evdev.conf вписать секцию
В вики, есть описание как настроить раскладку, используя xorg.conf, туда лезть не след. если вы используете HAL (а причин его неиспользовать я не вижу лично, штука дюже хорошая). Было найдено следующее решение (немного подправленно по сравнению с тем что в вики.
1. Создается файл /etc/hal/fdi/policy/10-keymap.fdi следующего содержания:
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keypad">
<merge key="input.xkb.rules" type="string">base
<merge key="input.xkb.model" type="string">pc105
<merge key="input.x11_driver" type="string">evdev
<merge key="input.xkb.layout" type="string">us,ru
<merge key="input.xkb.variant" type="string">,winkeys
<merge key="input.xkb.options" type="string">grp:ctrl_shift_toggle
</match>
</device>
</deviceinfo>
2. sudo /etc/rc.d/hal restart
3. Работает.
UPD: С переходом на новые иксы, теперь так.
В файл /etc/X11/xorg.conf.d/10-evdev.conf вписать секцию
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
вторник, 8 декабря 2009 г.
Настройка связки Firefox + wget.
Бывают в жизни ситуации, когда хочется отказаться от стандартного менеджера загрузок в Firefox. В частности он не возобновляет закачки при нештатном выходе, требует ручного возобновления загрузки при обрыве связи и т.п. С другой стороны разные плагины расширяющие его функционал на мой вкус излишне громоздки. Потому я предпочитаю их не использовать. Также многие знают про консольную качалку wget, легкую и при этом функциональную. Плагин flashgot даже позволяет её использовать однако проблема заключается в том, что в этом случае wget работает в фоне, не позволяя следить за процессом закачки. С помощью мозга мною было найдено следующее решение. Дело в том что Flashgot позволяет запускать любую прогу с URL'ом закачки в качестве параметра. А для визуализации закачки только и требуется что запустить wget в терминале. Исходя из этого обучение Flashgot использованию терминала становится тривиальной задачей:
1. Открываем настройки Flashgot.
2. Жмем на кнопку "Добавить" напротив пункта менеджер загрузок.
3. Вбиваем любое имя (я обозвал konsole).
4. Путь запуска /usr/bin/konsole - запуск стандартного KDE'шного менеджера графического терминала.
4. В пункт "шаблон аргументов" вбиваем строчку:
Что означает:
-e ключ для выполнения konsole команд идущих в качестве аргументов.
wget собственно запуск wget
-t0 возобновлять подключение неограниченное число раз при обрыве.
-w0 ожидание между попытками 0 секунд.
--user-agent=«Mozilla/5.0» комманда прикидываться браузером, а не качалкой, на всякий случай.
[URL] - сюда вставляется url закачки.
Дополнительно создаем файл ~/.wgetrc куда вбиваем параметр:
dir_prefix = ~/Downloads
UPD: Позже обнаружилось, что наличие этого файла с этим параметром мешает использованию wget'а yaourt'ом, потому пришлось прибить.
Что означает что все закачки будут складироваться в папке ~/Downloads
Все wget работает в консоли, позволяя следить за процессом.
P.S. Уже когда я ззаканчивал данный пост, то обнаружил, что решение вышло несколько красноглазым, а потому сомнительным. Ибо для возобновления закачки придётся давать комманду wget -c [URL] что неудобно. Однако возможно, данная схема все же полезной окажется.
1. Открываем настройки Flashgot.
2. Жмем на кнопку "Добавить" напротив пункта менеджер загрузок.
3. Вбиваем любое имя (я обозвал konsole).
4. Путь запуска /usr/bin/konsole - запуск стандартного KDE'шного менеджера графического терминала.
4. В пункт "шаблон аргументов" вбиваем строчку:
-e wget -t0 -w0 --user-agent=«Mozilla/5.0» [URL]
Что означает:
-e ключ для выполнения konsole команд идущих в качестве аргументов.
wget собственно запуск wget
-t0 возобновлять подключение неограниченное число раз при обрыве.
-w0 ожидание между попытками 0 секунд.
--user-agent=«Mozilla/5.0» комманда прикидываться браузером, а не качалкой, на всякий случай.
[URL] - сюда вставляется url закачки.
Дополнительно создаем файл ~/.wgetrc куда вбиваем параметр:
dir_prefix = ~/Downloads
UPD: Позже обнаружилось, что наличие этого файла с этим параметром мешает использованию wget'а yaourt'ом, потому пришлось прибить.
Что означает что все закачки будут складироваться в папке ~/Downloads
Все wget работает в консоли, позволяя следить за процессом.
P.S. Уже когда я ззаканчивал данный пост, то обнаружил, что решение вышло несколько красноглазым, а потому сомнительным. Ибо для возобновления закачки придётся давать комманду wget -c [URL] что неудобно. Однако возможно, данная схема все же полезной окажется.
Пара слов про Compiz.
В качестве предисловия: Compiz — композитный менеджер окон для X Window System, использующий для ускорения 3D графики OpenGL.
В интернетах можно встретить мнение, что Compiz это набор свистелок и перделок, чуть более чем полностью. Отчасти этому мнению способствуют публикуемые в интернете видео, например такое, демонстрирующие эффекты типа "вязких окон" и прочие рюшечки, функционала практически не добавляющие, а скорее мешающие. Между тем, при нормальном подборе плагинов данная софтина способна существенно облегчить управление.Потому решил отписать свой опыт.
Процедура установки детально описана в интернете, и может варьироваться в зависимости от дистра. Потому не будем об этом, ограничившись указанием на то что, я успешно установил связку из Compiz-fusion + Emerald, и перейду сразу к описанию полезных плагинов.
1. Куб рабочего стола + вращение куба. На самом деле удобен тем что: позволяет переключать рабочие столы с помощью колесика мыши, и мышью же перекидывать окна с одного р.с. на другой.
2. Scale (Масштабирование, в русской версии). Весьме ценная вещь, показывает превьюшки всех открытых окон, при подведении указателя мыши к правому верхнему углу (или куда настроили). См. screenshot
3. Grid по полезности делит пальму первенства со Scale позволяет разворачивать окно ровно на левую/правую половину экрана, или на четверть, это уже как хочется. Несколько портит то, что управляется с клавиатуры, в отличии от аналогичной функции в Windows 7 Aero, однако превосходит его большим количеством вариантов размещения окон. Пример использования: легким нажатием клавиш окна эргономично размещаются, и не наползают друг на друга.
4. Group and tab window. Позволяет объединять окна в группы, чтобы их таскать вместе, но самое главное, это возможность объединить в табы (которые вызываются при подведении указателя мыши к заголовку окна) в итоге существенно экономит рабочее пространство (у меня например объединены Firefox и Thunderbird).
5. Shift Switcher. Включает возможность переключать приложения с помощью Win+tab. Привычная всем виндоузятникам функция, есть аналог Ring Switcher отличается разными способами визуализации, я остановился на Shift потому как там превьюшки окон крупнее.
Про модули включающие возможность перетаскивать окна и т.п. Можно даже не упоминать.
В интернетах можно встретить мнение, что Compiz это набор свистелок и перделок, чуть более чем полностью. Отчасти этому мнению способствуют публикуемые в интернете видео, например такое, демонстрирующие эффекты типа "вязких окон" и прочие рюшечки, функционала практически не добавляющие, а скорее мешающие. Между тем, при нормальном подборе плагинов данная софтина способна существенно облегчить управление.Потому решил отписать свой опыт.
Процедура установки детально описана в интернете, и может варьироваться в зависимости от дистра. Потому не будем об этом, ограничившись указанием на то что, я успешно установил связку из Compiz-fusion + Emerald, и перейду сразу к описанию полезных плагинов.
1. Куб рабочего стола + вращение куба. На самом деле удобен тем что: позволяет переключать рабочие столы с помощью колесика мыши, и мышью же перекидывать окна с одного р.с. на другой.
2. Scale (Масштабирование, в русской версии). Весьме ценная вещь, показывает превьюшки всех открытых окон, при подведении указателя мыши к правому верхнему углу (или куда настроили). См. screenshot
3. Grid по полезности делит пальму первенства со Scale позволяет разворачивать окно ровно на левую/правую половину экрана, или на четверть, это уже как хочется. Несколько портит то, что управляется с клавиатуры, в отличии от аналогичной функции в Windows 7 Aero, однако превосходит его большим количеством вариантов размещения окон. Пример использования: легким нажатием клавиш окна эргономично размещаются, и не наползают друг на друга.
4. Group and tab window. Позволяет объединять окна в группы, чтобы их таскать вместе, но самое главное, это возможность объединить в табы (которые вызываются при подведении указателя мыши к заголовку окна) в итоге существенно экономит рабочее пространство (у меня например объединены Firefox и Thunderbird).
5. Shift Switcher. Включает возможность переключать приложения с помощью Win+tab. Привычная всем виндоузятникам функция, есть аналог Ring Switcher отличается разными способами визуализации, я остановился на Shift потому как там превьюшки окон крупнее.
Про модули включающие возможность перетаскивать окна и т.п. Можно даже не упоминать.
понедельник, 30 ноября 2009 г.
А я меж тем продолжаю превозмогать.
Arch Linux как бы говорит нам: "Будет много секса."
Итак взгромоздил я на комп Argh Linux. Если смотреть по возможностям, то в этом дистре нет ощущения определенной границы, за которой доводка системы сталкивается с лютым геммороем, с неясным результатом. Как это имеет место быть в Suse. Однако тут гемморой начинается с самого начала. В общем по итогам:
1. Настраиваю ОСь, уже 1,5 дня. На текущий момент функционал превосходит тот который я получил от OpenSuSe/Kubuntu из коробки. Так что установка была оправдана. Конкретно: таки поднял Compiz.
2. Бывает что для настройки чего-либо требуется какой-то неустановленный модуль, причем неясно что собственно нужно поставить. Столкнулся с данной проблемой когда устанавливал принтер, так получилось, что его стандартными линуксовыми конфигураторами настраивает только Debian (из испробованного). Однако под арчем случился лютый геммор с незапускающейся проприетарной утилитой от НР, для настройки этого дела. В итоге после многочасового гугленья и опробования различных методов настройки нашел что надо было сделать: pacman -S pygobject pyqt
3. Пока в todo list остается: настройка виртуальной машины с виндой + finereader + itunes, установка/настройка stardic, доделывание внешнего вида, а ещё научить thunderbird открывать ссылки в firefox, ну и по мелочи.
Наверное более подробно впечатления от Арча потом отпишу, и надеюсь закрою тему выбора дистра.
Подписаться на:
Сообщения (Atom)