LINUX.ORG.RU

Arch и usb дрова на ruby,

 , , , , ,


0

2

Arch с Xfce 4.6.2 на Thinkpad X61. На Xfce перешёл с KDE3 и его предков, после того как увидел первый релиз KDE4 с плазмой. С момента покупки на ноуте стояла Убунта и все кнопочки и докинг работали «из коробки», но потом начал замечать, что с каждой версией, все больше и больше для ноута приходилось настраивать вручную и постоянно что-то в системы меняли(HAL, device kit). Решил настроить все один раз и навсегда на Арче. Пока вполне доволен конфигурацией.

На скрине пилю драйвер для розового девайса. Это мой эксперимент по написанию драйвера с помощью libusb и ruby. Пока что с него переключаю музыку в mpd, но в планах gateway в jabber.

Ссылка на PNG: http://img715.imageshack.us/img715/8007/screensf.png.

>>> Просмотр (1024x2304, 687 Kb)



Проверено: mono ()

>драйвер

на ruby


НАНА, OH WOW. U made my day/

anon_666
()

На скрине пилю драйвер для розового девайса. Это мой эксперимент по написанию драйвера с помощью libusb и ruby. Пока что с него переключаю музыку в mpd, но в планах gateway в jabber.

Розовый девайс?!

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

Розовый девайс?!

Да, тот что на скрине в ebay открыт. Изначально как чат устройство для технически подкованныких феечек, но при такой цене, грех не применить для других целей. Народ в интернете его уже перешивать научился, написали софт для анализа радио спектра. http://ossmann.blogspot.com/2010/03/16-pocket-spectrum-analyzer.html

stas2k
() автор топика

а по какому мануалу пилите драйвер? И да: мне все понравилось

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

>и что за панелька в крысе аля вин7 ?

смотри мой скрин) это Icon Box

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

через что сделано уведомление для плеера ?

Уведомление работает через gmpc+libnotify plugin+ubuntu notify-osd. Туда же уведомляет и Skype через питоновый скрипт, который где-то откопал. Можно и без gmpc, но так как он всегда открыт, сделал через plugin.

и табы в гвиме

как и сказали, они родные через :tabedit. Добавил хоткеи на alt-j и alt-k чтобы между ними легко переключатся.

и что за панелька в крысе аля вин7 ?

Это dockbarx с Deep темой, которую на deviantart нашел. Долго искал что-то что сюда подойдет.

а по какому мануалу пилите драйвер?

libusb, он и на ruby libusb, по этому начитался официальной документации. Описание протокола im-me нашел в интернете, и пример на C# для windows. Было просто интересно попробовать написать драйвер со всеми прибамбасами ruby. Получилось IMHO вполне читаемо и понятно. :)

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

поставил ttf-ubuntu, ubuntu патчи и full-hinting оно?)

Да, именно так. Хотелось шрифты как в Убунте. Правда в gvimе и терминале стоят Droid Sans Mono с перечеркнутыми ноликами.

$ yaourt -Q | grep ubuntu
local/cairo-ubuntu 1.10.0-4
local/fontconfig-ubuntu 2.8.0-1
local/freetype2-ubuntu 2.4.4-1
local/libxft-ubuntu 2.2.0-1

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

У меня так же, только для gvim с терминалом выбрал привычный monospace. Xfce-panel патчили?

grisha_ektb
()

Если это wombat в виме, то давай зачетку.

uGin
()

Отличненько. Отдельный плюс за Ruby и libusb, сам подобную связку использовал.
Вы работаете только с Ruby (через биндинг к libusb) или пишете модуль для Ruby на С?

age
()

вим - кошерно. ну и обоина милая.

isako ★★★
()

что за апплет отвечает за док на панели?

one.lv


FFFFFFFFUUUUUUUU!!!!1 только не на моем лоре!

doctorx ★★★★
()

Цветовая схема

Отличная цветовая схема в гвиме, сам такую использую. Что за штука торчит из того_места_где_должна_быть_шея?

hateful
()

Хорошая тема в виме, у самого такая в emacs-e.

А что за девайсина?
Пейджер по wifi?

x4DA ★★★★★
()

> Решил настроить все один раз и навсегда на Арче.

Если бы вы на debian stable один раз и навсегда настраивали или на RHEL - было бы серьёзно. А говорить про навсегда на роллинг-релиз дистрибутиве - имхо забавно. Через неделю обновитесь и сломаете что нибудь обязательно.

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

У меня уже с пол года точно ничего не ломалось.

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

> Вы работаете только с Ruby (через биндинг к libusb) или пишете модуль для Ruby на С?

Пользою биндинг ruby-usb. Другой был глючный, долго искал ошибку в своем коде.

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

> Попробуй эти иконки для wicd

Спасибо огромное, поставил из директории wicd3. То что надо! Вот бы еще страшные флажки поменять. :)

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

> Если бы вы на debian stable один раз и навсегда настраивали...

Как раз на нем и пробовал сразу после Убунту, правда на testing. Слишком много усилий всё стоило, а времени уже столько нету, как во времена поклонения св. Патрику. Хотелось какой-то баланс между гемором и результатом.

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

> сколько памяти после запуска занимает? у вас бага с перетаскиванием апплетов н панели нет?

Никаких отклонений от нормы в панели не замечено. Правда перетаскивание элементов в панели было какое-то необычное, но один раз сделал и забыл.

Кушает, судя по htop, 0.4% из 4ГБ на x86_64. Но это уже на «теплой» системе. Перезапустить сессию нимогу, курсовик в процессе.

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

>>На скрине пилю драйвер для розового девайса. Это мой эксперимент по написанию драйвера с помощью libusb и ruby

Да мы так скоро модули к ядру на PHP начнем писать. Кстати,

while true do; end

Не нужно, лучше так: loop do; end

babusha
()

как dockbarx в xfce4-panel запилили?

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

Да, при близком рассмотрении видно что тона разные и шрифты не те... но темки похожи...

правда мне уже пофиг, я на emacs пересел

Norgat ★★★★★
()

Хм, не нашёл я как поставить такой же pupup, не дадите мини хау ту?)

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