LINUX.ORG.RU

Сообщения UnSavant

 

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

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

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

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

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

UnSavant
()

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

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

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

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

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

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

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

UnSavant
()

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

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

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

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

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

UnSavant
()

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

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

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

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

UnSavant
()

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

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

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

UnSavant
()

Гадкий isc-dhcp в Debian

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

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

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

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

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

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

UnSavant
()

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

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

UnSavant
()

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

В первую очередь хочу выразить благодарность некоторым личностям с форума, которые натолкнули на мысль включать раскладки левым и правым шифтом и участвовали в обсуждении реализации. Особое спасибо 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
()

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

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

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

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

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

UnSavant
()

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

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

UnSavant
()

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

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

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

UnSavant
()

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

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

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

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

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

UnSavant
()

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

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

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

UnSavant
()

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

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

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

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

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

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

UnSavant
()

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

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

ЧЯДНТ?

 

UnSavant
()

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

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

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

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

UnSavant
()

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

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

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

UnSavant
()

Vimperator: SyntaxError: missing = in XML attribute

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

UnSavant
()

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