четверг, 29 июля 2010 г.

Reuben-Mod для Openbox


сматривая свой блог, я заметил, что не выложил одну из своих работ, сделанную 27 февраля - Reuben-Mod. Вообще я очень придирчив к темам оформления, и слава Богу, в линуксах их можно легко редактировать.
После перехода с xfce на openbox хотел найти подходящую замену к теме reuben, но перестать ей пользоваться не мог. Пришлось вручную ее подпилить. Прежде всего, сделал заголовки окна как можно больше похожие на xfce-совские. А дальше уже все по мелочам - кнопки управления окнами, разукрасил GTK тему.
Буду рад, если кому эта тема понравиться.

Скачать (Openbox, GTK тема)


суббота, 5 июня 2010 г.

Как получать погоду Gismeteo в Conky

Давно я уже не писал в свой уютненький блог)) Что отвлекаться, сразу к делу.
Мне всегда не нравился тот conky-forecast из AUR, много весит, неправильный weather.com, да и коньки из-за него долго запускаются. А теперь эти минусы устранены благодаря скрипту. За него большое спасибо shlag.
Но мне пришлось изменить этот скрипт, потому что он зависит от шрифта weather, а он при его маленьком размере очень мелкий. Поэтому я нашел альтернативу ConkyWeather. В скрипте изменил буквы значков погоды, подходящие для ConkyWeather. Но меня поджидала неприятность - conkyweather был формата .otf, а коньки читают только .ttf, поэтому пришлось конвертить.

  1. Закинуть файл ConkyWeather.ttf в папку /usr/share/fonts/TTF (нужны привилегии root).
  2. Закинуть файл gissy.py в папку ~/.scripts/
  3. Выполнить в терминале chmod +x ~/.scripts/gissy.py
  4. Добавить в .conkyrc после слова TEXT к примеру такое: ${execi 3600 .scripts/gissy.py -t 26544 -d 1 phenomena} , где:
  • 26454 - собственно, код города, для Даугавпилса это 26544, как получить код другого города см. ниже.
    • Заходим на http://informer.gismeteo.ru/getcode/xml.php?id=27612
    • Ниже слов "Выберите регион:" выбираем нужное
    • Ищем ниже в странах/областях/городах нужное
    • Еще ниже будет ссылка наподобие этой: http://informer.gismeteo.ru/xml/27612_1.xml , из нее выписываем число, находящееся между xml/ и _1, которое есть кодом города.
  • 1 - число от 0 до 3 включительно, 0 - ближайший прогноз, 3 - самый дальний.
  • phenomena - параметр прогноза, который показывает картинку погоды, остальные см. ниже.
    • town - Название города
    • day - День прогноза
    • month - Месяц прогноза
    • year - Год прогноза
    • tod - Время суток
    • phenomena - Выводит специальный символ для использования со шрифтом ConkyWeather.ttf
    • temp_avr - Средняя температура воздуха
    • temp_min - Минимальная температура воздуха
    • temp_max - Максимальная температура воздуха
    • wind_avr - Средняя сила ветра
    • wind_min - Минимальная сила ветра
    • wind_max - Максимальная сила ветра
    • wind_dir - Направление ветра
    • pressure_avr - Среднее атмосферное давление
    • pressure_min - Минимальное атомосферное давление
    • pressure_max - Максимальное атмосферное давление
    • relwet_avr - Средняя влажность воздуха
    • relwet_min - Минимальная влажность воздуха
    • relwet_max - Максимальная влажность воздуха
    • comfort_avr - Среднее значение комфорта
    • comfort_min - Минимальное значение комфорта
    • comfort_max - Максимальное значение комфорта
Подробная информация: http://linuxdoc.vfose.ru/?q=book/export/html/315

четверг, 4 марта 2010 г.

Пропадают интернеты после ждущего режима

Эта фигня появилась у меня еще давно, но я ее радикально решил и забыл записать в блог, теперь пришлось с нею немного повозиться((
Чтобы исправить это, нужно добавить в "хуки" pm-suspend команду чтоб каждый раз после выхода (resume) перезапускался демон интернетов.
Это делается так:
sudo nano /usr/lib/pm-utils/sleep.d/67sleep
И после вводятся такие данные:
#!/bin/sh
case $1 in

resume)
sudo /etc/rc.d/network restart
;;
*) echo „somebody is calling me totally wrong.“
;;
esac
И после этого делаем этот файл запускаемым (не уверен важно ли это)
sudo chmod +x /usr/lib/pm-utils/sleep.d/67sleep
Ну и на этом все. Надеюсь дорогому читателю это поможет сэкономить долгие минуты "танцев с бубном" ;)

понедельник, 1 марта 2010 г.

Настройка xxkb


После перехода на openbox стал задумываться об удобном переключении раскладок, так как в xfce у меня за это отвечал апплет на панели, а он довольно много требует ресурсов. В этих интернетах наткнулся на xxkb, мол, нетребовательный и хорошо настраиваемый. Вообще я давно мечтал чтобы в определенных приложениях стандартная раскладка была русская, например в скайпе. Вот мой файл (~.xxkbrc) настроек:

XXkb.image.path: /usr/share/xxkb/
XXkb.mainwindow.type: tray
XXkb.group.base: 1
XXkb.group.alt: 2
XXkb.mainwindow.enable: yes
XXkb.mainwindow.image.1: en15.xpm
XXkb.mainwindow.image.2: ru15.xpm
XXkb.mainwindow.image.3:
XXkb.mainwindow.image.4:
XXkb.mainwindow.appicon: yes
XXkb.mainwindow.geometry: 20x20+2+2
XXkb.mainwindow.in_tray: GNOME2
XXkb.button.enable: no
XXkb.app_list.wm_class_name.start_alt: skype
XXkb.controls.add_when_start: yes
XXkb.controls.add_when_create: yes
XXkb.controls.add_when_change: no
XXkb.controls.focusout: no
XXkb.mainwindow.xpm.1: en15.xpm
XXkb.mainwindow.xpm.2: ru15.xpm
XXkb.mainwindow.label.enable: no

Мои настройки используют картинки флагов из /usr/share/xxkb, значки показываются в трее, две раскладки английская и русская. В каждом новом окне стандартная английская раскладка, каждая сохраняется в своем окне. Могу помощь в его настройке.

четверг, 25 февраля 2010 г.

Хаос из пакетов

Заметил одну важную деталь в списке моих устновленных приложений: когда выводишь их список через pacman -Q, при моей краткой системе число пакетов на данный момент 624, а вот в сентябре 2009 года, даже когда еще я юзал Xfce, их число было 248!!!
Ладно еще если можно было бы легко их удалить, но это слишком сложно и долго - сравнивать два списка пакетов (хорошо еще если есть второй), делать с ключом -Rs, многие пакеты зависимы от других и тому подобное.
Кто-нибудь это кроме меня замечал такое резкое изменение числа пакетов? И кто как с этим боролся?

вторник, 23 февраля 2010 г.

Как узнать информацию о RAM

Введите команду:
sudo dmidecode --type 17
или
sudo dmidecode --type 17 | more
Будет написано примерно так:
# dmidecode 2.9
SMBIOS 2.4 present.

Handle 0x0018, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0017
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: J6H1
Bank Locator: CHAN A DIMM 0
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: 0x2CFFFFFFFFFFFFFF
Serial Number: 0x00000000
Asset Tag: Unknown
Part Number: 0x5A494F4E203830302D3247422D413131382D

Handle 0x001A, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0017
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: J6H2
Bank Locator: CHAN A DIMM 1
Type: DDR2
Type Detail: None
Speed: Unknown
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM

Информация взята с http://www.cyberciti.biz/faq/check-ram-speed-linux/



суббота, 13 февраля 2010 г.

Сглаживание шрифтов в Openbox



Пришла мысль перейти с уютненького Xfce на что-нибудь более легкое. Хоть и счтается, что xfce легковесен и быстр, но все равно при его запуске около 5 секунд он ничего не делает, потом потихоньку начинает загружать другие приложения. Сначала решил заценить флюксбокс, но отказался от него из-за моргания гуглохрома при переключении окон. До сих пор жалею об этом, там были такие красивые темы по сравнению с опенбоксом(( Ну да ладно. После добавления всех нужных программ в autostart.sh, прежде всего порадовал быстрый старт "коробки" - около 5 секунд на моей машинке против ~15 секунд "крысы". Сразу стал заметен грубый изъян - шрифты какие-то угловатые, вытянутые, неказистые.
  • Чтобы изменить сглаживание шрифт, нужно прежде всего выбрать нужный шрифт. Я предпочитаю это делать с помощью lxappearance (приложение, входящее в состав LXDE).
  • Создать файл .Xdefaults в директории юзера (~.Xdefaults). В этом файле должны быть строки:
:Xft.dpi: 107
Xft.antialias: true
Xft.rgba: rgb
Xft*hinting: full
После выхода из пользователя у шрифтов точно такое же сглаживание, как и во всех современных рабочих столах KDE/GNOME/Xfce.