Посты в Tips & tricks
ananas 20.09.2013 18:14

Tips & tricksGTK FileChooser

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

поэтому, в $XDG_CONFIG_HOME/gtk-2.0/gtkfilechooser.ini меняем параметр StartupMode с recent на cwd.

для gtk3 то же самое делается через gsettings
1
gsettings set org.gtk.SettingsFileChooser startup-mode cwd


+ 1 -
7
cybsol 15.04.2013 01:51

Tips & tricksNetwork boot: iPXE + iscsi

Hello, world! Примерный алгоритм настройки следующий.
Полностью.
+ 2 -
2
like-all 14.03.2013 03:02

Tips & tricksВвод пароля путём сканирования QR-кода веб-камерой.

Я достаточно ленив и люблю всякие удобства, даже если они не всегда безопасны. Ниже я расскажу, как можно заставить веб-камеру ноутбука кушать QR-коды и вводить пароли самостоятельно.
Полностью.
+ 9 -
13
like-all 21.02.2013 10:06

Tips & tricksНекоторые полезности для mcabber.

Добрый день, господа и дамы.

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

Полностью.
+ 3 -
3
dront78 31.01.2013 09:03

Tips & tricksНе покупайте Гнусмас ;)

Booting Linux using UEFI can brick Samsung laptops
Ubuntu bugzilla
+ 2 -
26
dront78 17.01.2013 15:29

Tips & tricksЛетающая жаба

Жил я себе жил, не тужил. Внезапно...
Полностью.
+ 2 -
17
ananas 29.12.2012 13:36

Tips & tricksвывод процентов и прочие прогрессбары

замучили меня уже вопросами типа "а как вывести изменяемые процентики на одном и том-же месте, не используя всякие curses и прочее"

потому просто оставлю это здесь, чтобы при случае была возможность тупо дать линк

такой вот однострочник

1
echo -n "percents -    "; for i in {1..100}; do sleep 0.2; echo -ne '\e[4D'; printf "% 3d%%" $i; done; echo



объяснять не буду. основной magic в echo -ne '\e[4D', за подробностями - man console_codes

вывод в несколько этапов сделал не случайно, а для более полного понимания механизма
+ 4 -
2
ananas 11.12.2012 20:31

Tips & tricksтюнинг цветов в консоли

мало кто знает, но в обычной консоли, которая tty, тоже можно творить забавное

сегодня про цвета. даже обычная палитра в 16 цветов может быть симпатичной. для этого необходимо всего лишь задать DAC палитру. это это за зверь - google знает. а нам просто стоит посмотреть на параметры драйвера консоли, отвечающие за цвета. итак, делаем

1
2
3
cat /sys/module/vt/parameters/default_red
cat /sys/module/vt/parameters/default_grn
cat /sys/module/vt/parameters/default_blu



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

1
2
3
4
5
6
7
8
black
red
green
yellow
blue
magenta
cyan
white



первые восемь чисел отвечают за цвет символов, вторые - за цвет фона.
подставляем нужную нам палитру - и вуаля, цвета приятны и ненапряжны для глаз.

в рантайме можно экспериментировать, загоняя значения непосредственно в указанные файлы, для постоянного применения проще всего передавать ядру параметры vt.default_red, vt.default_grn и vt.default_blu, значениями которых являются списки чисел, определяющих палитру


Полностью.
+ 4 -
6
ananas 10.11.2012 13:25

Tips & tricksфильтры для cups

обновил cups на свою голову. с удивлением обнаружил, что apple-овские мерзавцы и подонки удалили все фильтры, кроме pstops. дескать, нам это не надо, значит не надо и никому. а мерзкий gtk, единственный, на мой взгляд, достойный графический тулкит, использует для печати pdf бэкенд. такое вот внутреннее противоречие

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

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

потому, после получасового чтения док, родились следующие скриптики

Полностью.
+ 6 -
5
dront78 03.11.2012 08:05

Tips & tricksЦветные грепы

Чтобы цвет не терялся после фильтрации в пайпе, пишем unbuffer перед командой
1
unbuffer ls -al --color | grep <pattern>

однако могут быть глюки - можно погрепать управляющие коды цветов ;)

ЗЫ:
unbuffer составляющая пакета expect
Полностью.
+ 4 -
15
1 2 3 4 5 6 7 8 31 32