LINUX.ORG.RU

Сообщения Davidov

 

Navigator 900 (Bluetooth mouse)

Столкнулся со следующий проблемой: иногда во время работы мышь пропадает на несколько секунд и появляется снова, причём уже под другим именем.

[17179723.204000] input: kes11.102 BluePacket Build 2006/04/25 [402] as /class/input/input2

[17182641.916000] input: kes11.102 BluePacket Build 2006/04/25 [402] as /class/input/input3

и так далее.

С какими настройками можно поиграться?

Davidov
()

gtk и шорткаты в русской раскладке

А киньте, пожалуйста, ссылочкой про то, что надо писать в gtk/pygtk приложении, чтобы шорткаты работали в любой раскладке.

Davidov
()

Beryl cube antialiasing на intel 915GM

Подскажите, а можно ли каким-либо способом включить antialiasing на cube для intel 915GM (используется драйвер i810)?

Всё что находит гугл связано с nvidia.

Davidov
()

XF86AudioPlay, Super_L и BTC 6300CL

В иксах прописано

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,ru(win)"

EndSection

Сразу после загрузки гнома, запускаю xev и получаю,
что левая windows клавише отдаёт код XF86AudioPlay.

Если запустить гномовские настройки клавиатуры и хоть что-нибудь
поменять, то иксы получают правильный код.

Пробовал поставить btc9050 в иксах - результат тот же.

P.S. Жуткая клавиатруа: на второй день сгорела подсветка;
при включённой (даже неработающей) подсветке некоторые
клавиши нажимаются не с первого раза. Иногда клавиатура
начинает пищать.
Davidov
()

программа для заморозки процесса

Помнится, пробегала на LOR новость о софтине, которая позволяет заморозить процесс в файл. Потом его можно оживить (причём даже не другой машине).

Никто не помнит, как она называлась?

Davidov
()

Противникам goto: обработка ошибок

Пишу функцию, которая постепенно считывает нечто из файла в память.

Сейчас код пестрит конструкциями вида:

if (что-то плохое) { free(array); return NULL; }

не логичнее было бы писать

if (что-то плохое) goto err;

а в конце:

err: free(array); return NULL;

Вопрос обращён к противникам использования оператора goto в языке C.

Davidov
()

Подскажите стример

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

Появилась идея делать раз в неделю бекап на стример и иметь 4 разных кассеты со срезами за месяц. Никто не подскажет:

1. Какую недорогую железку лучше взять? (с беспроблемной поддержкой под Linux)

2. Как лучше организовать бекап? Просто написать скрипт который вызывает tar с нужными параметрами?

Davidov
()

wmii4 - делить экран вертикально/горизонтально

Использую wmii4. Не могу понять в чём дело: на первом десктопе открываю firefox, потом терминал: терминал открывается в правой вертикальной колонке.

Переношу firefox на второй декстоп, открываю терминал. Он открывается в нижней горизонтальной строке.

От чего это зависит?

Davidov
()

Семейство tux готовится к новому году

Нашему тесному коллективу помогает трудиться и отдыхать небольшой файл/samba/web сервер под управлением одного из дистрибутивов Linux. Также Linux я использую на своём рабочем ноутбуке и домашнем десктопе.

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

Вся семейка тщательно упаковывает подарки и повышает наше предновогоднее настроение. :)

Всех с наступающим праздником.

Спасибо, Ирочка!

Davidov
()

Jabber клиент с поддержкой проверки орфографии

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

До последнего времени использовал gaim, однако он плохо вписывается в концепцию управления с клавиатуры.

Существенным является наличие проверки орфографии (привык) и поддержка jabber (icq опционально). Хочется найти клиент IM сетей (не обязательно консольный), которым можно было бы управлять почти (или совсем) без помощи мыши.

В centericq и cabber, насколько я понимаю, орфографии нет. Есть некий gaim-text ( http://gaim.sourceforge.net/sean/blog/gaim-text ), однако я так и не нашёл даже исходников (может где-то в недрах cvs gaim).

Может быть у вас есть какие-нибудь идеи?

Davidov
()

Про wmii3 (продолжение темы про tiled wm)

Спасибо всем откликнувшимся. Не уверен, что это тема подходит для Talks. Однако мне кажется уместным продолжение беседы именно там, где она была начата.

Попробовал ещё разок вернуться к wmii.

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

Объясню на примере: я хочу открыть терминал для view с тегом 2. Я нахожусь на view 1. Мне приходится 1) открыть терминал ($MODKEY-Return); 2) перетащить его на второй view ($MODKEY-shift-2) 3) перейти на второй view ($MODKEY-2).

Хотелось бы: 1) перейти на второй view, 2) открыть терминал. Это быстрее и проще.

Я попытался сделать это при помощи wmiir, но ничего путного не вышло. man wmiiwm и faq не помогли.

Davidov
()

Ваши мысли о ion3, wmii3 и dwm

Уважаемые господа, поделитесь вашими соображениями на счёт клавиатурно-ориентированных WM. Некоторое время назад пробовал wmii3, ion3 и dwm, однако сейчас вернулся на xfce4 (благо в новой версии число клавиатурных сочетаний не ограничено десятью).

ion3 оказался несколько сложнее, чем остальные. Мне не нравится то, что для того, чтобы научить его правильно открывать/располагать окна нужно переименовывать фреймы и править конфиг. Периодически приходится искать какой-нибудь специфичный/новый софт, постоянная правка конфига утомляет.

wmii3 оказался несколько проще в освоении/настройке. Но, как я понял, автор от него отказывается в пользу dwm.

dwm довольно удобный, но мне кажется, что перекомпилировать wm после изменения настроек - это уже перебор.

Davidov
()

глюк на странице опроса

Ссылки на комментарии (#) на странице опросов ведут на скрипт jump-message.jsp, а не vote.jsp. В итоге получаем ошибку.

Как воспроизвести:

1. Зайти на http://www.linux.org.ru/view-vote.jsp?vote=60

2. Нажать на любую "#" около комментария.

Появляется ошибка:

Сообщение #xxxxxxx не существует

P.S. А ещё внизу страницы опроса нет постоянной ссылки на страницу.

Davidov
()

vim: как быть с командой r

Я пытаюсь разобраться с переключением раскладок в vim. Написал небольшой скрипт, который переключает раскладку перед InsertEnter и возвращает её обратно перед InsertLeave.

Однако возникла проблема: команда r (Normal mode) работает почти как insert. Перед её выполнением и после него тоже неплохо бы менять раскладку.

Не понимаю, как это можно сделать.

Пробовал что-то вроде:

:noremap r :call LoadLayout()r:call SaveLayout()

Но, разумеется, просто происходит замена символа на ":".

Как я понимаю, есть два варианта: можно научиться вызывать "r" между двумя командами (не понимаю как, :normal не подходит, т.к. блокирует всё, что идёт после текста команд), а можно повторить работу r, но это тоже не просто, потому что getchar() и :startinsert ведут себя несколько иначе, чем r.

Davidov
()

Смерть OpenBSD

Davidov
()

Стандартный язык шаблонов

Пишу расширение для ффокса. Проблема в том, что при выходе следующей версии приходится исправлять номера версии в нескольких файлах.

Есть какой-нибудь простой язык шаблонов, чтобы можно было вставить в нужных местах какой-нибудь макрос, а версия подставилась автоматически при "компиляции"? Или лучше просто написать Makefile с чем-нибудь вроде sed s/#version#/`cat version`/

Davidov
()

sudo make...

Наверное, уже было. Мне понравилось:

http://xkcd.com/comics/sandwich.png

Davidov
()

Основатель NetBSD опасается за будущее проекта

Группа BSD

Один из основателей NetBSD - Charles Hannum - написал в рассылку netbsd-users письмо, в котором он перечисляет проблемы проекта. Основной проблемой NetBSD названа NetBSD Foundation, которая сейчас контролирует проект.

Из письма:

"<...> совершенно ясно, что проект в его нынешнем состоянии не имеет будущего. Отставание будет увеличиваться и проект будет всё менее уместен. Это грустное заключение для проекта с таким блистательным началом."

>>> Подробности (kerneltrap.org)

Davidov
()

Фотография или произвольный рисунок?

Насмотрелся на местные аватарчики и нарисовал себе тоже, позже обнаружил, что в правилах разрешаются только фотографии.

Вопрос: Актуально ли правило?

Davidov
()

Livejournal открыл свой Jabber сервер

Группа Open Source

Один из крупнейших сервисов для создания блогов Livejournal.com, известный своим большим русскоязычным сегментом и приверженностью к свободному ПО, открыл собственный Jabber сервер. Из особенностей:

  • Интеграция контактов с друзьями
  • Использование аватаров из блога
  • Уведомление о приходе новых комментариев (планируется уведомления на любой JID, а не только @livejournal.com)
  • Поддержка SSL на данный момент отключена из-за большой загрузки
  • Планируется s2s (обмен сообщениями с пользователями других jabber серверов)
  • Транспорты для ICQ/AIM/MSN/Yahoo не планируются
  • На данный момент сервер работет в тестовом режиме.

>>> Сообщение в lj_dev (livejournal.com)

Davidov
()

RSS подписка на новые темы