LINUX.ORG.RU

Сообщения UnSavant

 

Точку доступа из bcm4313 сделать невозможно?

Форум — Admin

Замучался уже.

Пробовал все возможные драйверы: и от broadcom, и виндовский от него же через ndiswrapper, и bcmsmasc (ядро 3.0, умолчальное в Debian Wheezy). Карточка тупо не переводится в режим Master.

Пробовал с разными драйверами hostapd тоже. Нихрена. Обидно :(

У кого-нибудь получалось сделать точку на этом чипе?

UnSavant
()

Firefox не показывает страницу, пока не загрузит JS

Форум — Desktop

Странное поведение! Очень. Пришлось временно отключить JS, так как жутко стали тормозить многие сайты, в том числе и LOR из-за частых вызовов к гугловским сервисам. Провайдер у меня временно заблокировал их, авария какая-то.

Но это же неправильно. Что за идиотизм происходит, вообще? Зачем он ждёт?

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

Выходит, современные браузеры большую часть времени тратят не на получение информации, а на её обработку и отрисовку. Остановите планету, я сойду :(

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

Это не только в программировании, вообще во многих сферах жизни. Тоска, печаль.

UnSavant
()

Проблема с grub2 в Debian 6 (Wheezy)

Форум — General

Хочу добавить внешнему винту мультизагрузочность для всяких нужд. Там один раздел, но устанавливаю в mbr корневого, при этом на /dev/sdb1 прописывается boot/grub, никаких ошибок не выдается.

Делаю grub.cfg по мануалу с опеннета. Втыкаю винт, в биосе выбираю загрузку с него, и груб вываливается в rescue mode с ошибкой «файл не найден».

Help в rescue не работает, ls / показывает содержимое диска, но если выбрать любой другой каталог, например ls /boot - в точности то же самое. Автодополнение по tab тоже не работает.

БЛДЖАД, ЧЯДНТ?

UnSavant
()

Install-distro.iso - доколе?!

Форум — Linux-install

Уже прошло первое десятилетие двадцатьпервого века, космические корабли бороздят просторы вселенной, многие люди давно забыли про этот пережиток прошлого - CD и DVD диски (я лично даже не имею таких приводов уже года 4), но большинство дистрибутивов Линукса выходят в формате blabla.iso.

Чем это можно объяснить? Глупо. Большинству людей из-за этого приходится тратить дополнительное время на танцы с бубном чтобы установить систему с флешки или ещё каким другим путём.

Сколько же будет продолжаться эта нелепая традиция?

UnSavant
()

В каких WM совмещается заголовок окна с панелью? Like DWM, Unity, etc?

Форум — Desktop

Нужно девушке поставить на нетбук что-то, экономящее вертикальное место на экране. На мой взгляд решение с совмещением заголовка окна и панели очень удобное и правильное. Но Unity глючная, DWM слишком красноглазый (для меня супер, но девушке это вряд ли нужно).

Какие ещё есть стабильные удобные WM с подобной возможностью? Или DE. Или можно ли настроить на такое поведение XFCE, например?

UnSavant
()

Гадкий isc-dhcp в Debian

Форум — Linux-install

Столкнулся с проблемой, которая скорей всего является сочетанием странного дебиановского решения и моего провайдера. Пишу о решении просто чтобы самому не забыть и может кому помогу этим с аналогичной проблемой.

В общем, установщик Debian получает IP через маленькую шуструю программку из busybox, и работает это быстро и прекрасно. Но в свежеустановленной системе используется огромный dhclient из пакета isc-dhcp-client, и он соединение установить нифига не может.

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

Оказывается, достаточно после установки не перезагружаться, а нырнуть в соседнюю консоль (ну или выбрать в меню установщика шелл), сделать chroot /target и там через aptitude удалить isc-dhcp-client (+isc-dhcp-common тоже можно), а вместо них поставить басибоксовый udhcpc.

И всё тогда будет работать прекрасно.

К сожалению, до точной причины проблемы я так и не докопался пока, просто решил её обходным путём. Если кто знает как выяснить причину - прошу написать. Мне хотелось бы как-то посмотреть точный обмен запросами DHCP-клиентом и сервером, чтобы сравнить. Но пока я не бородат и не красноглаз, попытки чего-то похожее сделать с помощью tcpdump, netcat и netstat ничего не дали.

UnSavant
()

Версия Salix OS с WM Ratpoison

Новости — Slackware
Группа Slackware

На прошлой неделе наконец-то вышел дистрибутив, изначально заточенный под клавиатурное управление и с фреймовым оконным менеджером. Дистрибутив полностью совместим со Slackware.

LOR скорей всего помнит про Zenwalk и Salix OS, но считаю уместным для новости дать краткую справку.

Zenwalk - минималистичный и быстрый дистрибутив, основанный на Slackware, следующий концепции «один инструмент для одной задачи». Для многих пользователей, включая меня, это был первый и запоминающийся дистрибутив, оставивший действительно хорошие впечатления.

Дистрибутив Salix OS - наследник Зенволка, созданный после раскола в команде разработчиков.

В русскоязычной среде линуксоидов оба дистрибутива заслуженно носят титул «допиленная Слака».

>>> Новость на официальном форуме Salix OS (англ.)

 , ,

UnSavant
()

Debian netinstall: > 400 Mb! Это что за?

Форум — Desktop

У меня нет слов просто. Чего они туда впихнули?

UnSavant
()

Включение раскладок двумя шифтами и клёвый демон triggerhappy (thd)

Форум — Desktop

В первую очередь хочу выразить благодарность некоторым личностям с форума, которые натолкнули на мысль включать раскладки левым и правым шифтом и участвовали в обсуждении реализации. Особое спасибо webhamster, debugger и dikiy.

Решение от хомяка (Lolo-switcher) мне по многим причинам не понравилось, поэтому я решил изобрести свой велосипед. Наверно тоже костыльно вышло, и может быть избыточно, но работает исправно.

Итак, принцип включения раскладок: демон + скрипт контролируют скорость нажатия/отпускания клавиши, и если клавиша была нажата/отжата «ударно» (очень быстро), включается нужная раскладка. Я провёл эксперименты и выяснил, что лично для меня и моей клавиатуры быстрое нажатие Shift занимает в среднем 0,08 сек., тогда как то же с использованием шифта как модификатора не менее 0,11. Вот это различие я и решил использовать.

Кстати, мой способ решает проблему, высказанную Диким в обсуждении шифт-шифтов о том, что можно передумать. За десятую долю секунды мало кто успеет передумать :)

Решение кратко: ставим демон слежения за событиями (triggerhappy) в автозагрузку, настраиваем его на левый и правый шифты, настраиваем udev на доступ к устройствам input от пользователя, пишем баш-скриптик для включения раскладок демоном по событию.

Решение детальнее ниже.

В /etc/udev/rules.d/ создал файлик с таким содержанием:

DEVPATH=="*input*", GROUP="devevents"
+ естественно, создал эту группу и добавил в неё себя.

Установил triggerhappy и в его конфиге прописал следующие правила:

# Переключение раскладок
KEY_LEFTSHIFT 1 /bin/date +%s.%N > /tmp/l_shift_press
KEY_RIGHTSHIFT 1 /bin/date +%s.%N > /tmp/r_shift_press
KEY_LEFTSHIFT 0 /bin/sh /home/uns/make/sh/shift_shift_switcher.sh l
KEY_RIGHTSHIFT 0 /bin/sh /home/uns/make/sh/shift_shift_switcher.sh r
Там 1 - нажатие, 0 - отжатие.

Содержимое shift_shift_switcher.sh (покритикуйте, знаю что неоптимально скорей всего):

#!/bin/sh
Now=$(date +%s.%N)
Press=$(cat /tmp/"$1"_shift_press)
Duration=$(echo "$Now - $Press < 0.1" | bc)

if [ "$1" = l ] 
then
Layout='us,ru'
else
Layout='ru,us'
fi

#echo "$Duration $Layout" > /tmp/test
if [ $Duration -eq 1 ] 
then
setxkbmap -model evdev -layout $Layout -option -option 'grp:switch'
fi

Как засовывать счастливого демона в автозагрузку писать не буду, это дистроспецифичные вещи.

В общем, посмотрим, я себе сделал так, если вдруг всплывут какие-то глюки, отпишусь. Пока вроде всё неплохо, хотя и тянется палец иногда по старой привычке на другие включалки (капс и правый контрол были раньше). Кстати, на капс теперь хочу повесить escape, и тогда работа в Виме станет ещё удобней.

П.С. Кратко о triggerhappy - очень клёвая штука, удобнейшая. Есть в репах у Debian. В отличие от xbindkeys работает на более низком уровне и поэтому работает «прозрачно» - пропускает нажатия дальше в иксы. В отличие от actkbd может запускаться от пользователя. И в отличие от обоих имеет более простой удобный конфиг. Рекомендую.

П.П.С. Как же ужасно странно и непривычно в баше! 1 - ложь, 0 - истина. Бррр. Ну не должно быть так.

UnSavant
()

Как прочитать вывод файла устройств из консоли?

Форум — Development

Хочу видеть информацию из /dev/input/event0 не в бинарном формате, а нормально человекопонятно. Пока не знаю, как это сделать. Опции команды hexdump сводят с ума (вроде как там можно же задать формат в -e), а пример на C мало о чём говорит, да и мне не нужно на C.

Вот пример, кстати:

struct input_event {
	        struct timeval time;
	        __u16 type;
	        __u16 code;
	        __s32 value;
	};

Пока это всё, что удалось нагуглить. Тяжело понимать.

UnSavant
()

Почему раскладка клавиатуры в иксах отдельная от глобальной консольной?

Форум — Desktop

Собственно, сабж. Хотелось бы понять исторический смысл или причину такого дурацкого разделения.

UnSavant
()

Как вам Subtle? (Фреймовый WM с конфигом Ruby)

Форум — Desktop

Приглянулся он мне из всех, решил поставить (раньше долго сидел на DWM). Кто долго пользуется уже этой штукой, расскажите о впечатлениях. Нет ли глюков, тормозов? Как вообще?

P.S. Ссылка - http://subforge.org/projects/show/subtle

UnSavant
()

Удобная консольная записная книжка

Форум — Desktop

Хочу, чтобы можно было прямо из консоли очень быстро делать разные заметки. Вот прямо в строке чтобы можно было набрать что-то типа note бла-бла-бла-бла и «бла-бла» сразу бы добавилось в базу.

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

Есть что-нибудь такое? Или придётся писать скриптик на баше? :)

P.S. Решил добавить небольшое пояснение. Вот сегодня сменил дистрибутив (вернулся на Debian), и покоробила невозможность пользоваться pgUp и pgDn при чтении манов. Помнил, что какая-то хреновина, выдающая тексты в консоль бывает двух видов, но что точно - нет. Пришлось поискать в Google. Не долго, но всё же лишнее время. И чтобы если вдруг снова столкнусь через два года с такой же бедой (или кому-то подсказать), можно было бы тупо в консоли набрать что-то вроде note pgup less more, и всё, это бы сразу записалось. Вот.

UnSavant
()

Zsh очень долго стартует (несколько секунд)

Форум — Desktop

Старт секунд 5, наверно, или даже больше. Напрягает. Примерно где могла собака порыться, что поправить?

Файл истории небольшой, точно не в этом дело.

UnSavant
()

Web-серверы fnord и gatling - чем они отличаются? И вообще интересны отзывы...

Форум — Admin

Явно же одним человеком написаны, но почему их два?! :)

http://www.fefe.de/fnord/ http://www.fefe.de/gatling/

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

Ну и просто очень интересно, если кто пользовался, расскажите о преимуществах и недостатках.

P.S. Или всё же разные люди? Тогда вообще очень странно, почему оформление сайтов под копирку и расположены в одном месте?

UnSavant
()

[DWM] Почему-то bstackhoriz ведёт себя также, как bstack

Форум — Desktop

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

ЧЯДНТ?

 

UnSavant
()

Как автоматически запускать консольные программы в окне терминала?

Форум — Desktop

Есть ли какая-то настройка?

Допустим, если я через dmenu запускаю Vim, он уходит куда-то в ту же консоль, из которой были запущены иксы.

А как сделать, чтобы все консольные программы по-умолчанию открывались в эмуляторе терминала?

UnSavant
()

Vim: как сделать автосохранение настроек?

Форум — Development

Здравствуйте. Можно ли сделать так, чтобы vim сохранял все настройки, которые я делал через :set во время выполнения?

И ещё: пожалуйста, напомните, как сделать подсветку всей строки под курсором, что прописать в .zshrc?

UnSavant
()

Vimperator: SyntaxError: missing = in XML attribute

Форум — Desktop

Поставил Vimperator, но вот такая фигня как в сабже вообще с любым плагином. ЧЯДНТ? В первой самой строчке... подумал про BOM, но вряд ли, маловероятно, что все разработчики опробованных расширений такие тупые и работают под Windows :) В общем, нидхелп!

UnSavant
()

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