« первая ‹ предыдущая(4) 5 следующая(6) › последняя(23) »
Создано: 30-11-2009 23:26:31  Метки:
/etc/udev/rules.d/70-automount.rules
ACTION=="add",KERNEL=="sd[b-z][0-9]",RUN+="/usr/bin/pmount -c utf8 -w -s --umask 000 /dev/%k"
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/usr/bin/pumount -l /dev/%k"

udevadm control --reload_rules
2070 просмотров 0 комментариев

Создано: 30-11-2009 16:51:53 изменено: 13-02-2010 09:36:17  Метки: cyrillic
по мотивам http://forum.ubuntu.ru/index.php?topic=23987.0

Задрали меня неприятные и плохо отслеживаемые глюки в xneur(надо бы им в багтрекер накатать - да взглянув на их заспамленый trac я никак не собрался), в частности после перехода на openbox отваливаться начали клавиатурные комбинации в thunderbird, и решил я доработать слегка скрипт по вышеприведенному адресу и повесить клавиатурные сокращения для перекодировки неправильно набранного слова и строки, в итоге получилось вот что:

Поскольку осилить питон мне видимо не по силам, переписал перекодировщик под себя на тикле, хотя можно было бы наверное и на шелле запинать.
2815 просмотров читать далее 1 комментариев

Создано: 26-11-2009 09:42:58 изменено: 21-01-2010 09:29:09  Метки: X
Я отказался от фона рабочего стола и иконок на нем, в общем уверенно качусь к тайловым WM :)
Хотя они еще не по мне, openbox-а мне за глаза хватает. Но сеточка иксов (в последних версиях вроде поменяли на серый однотонный фон) при старте и при сворачивании открытых окон, мягко говоря, раздражает. Поэтому поправим в конфиге XDM:
cat /etc/X11/xdm/Xsetup
xsetroot -solid rgb:02/4d/5d/

Цвет по вкусу :)
2366 просмотров 0 комментариев

Создано: 07-11-2009 18:09:53 изменено: 21-01-2010 10:49:15  Метки: dbus bluetooth openbox
на моей ubuntu 8.04 с опенбоксом блютус отказался пересылать файлы на смартфон с такой вот ошибкой:
sanych@pss-work:~$ bluetooth-sendto
Connecting to session bus failed: Failed to connect to socket /tmp/dbus-Vb5lPfVMfY: Connection refused

оказалось что надо в окружение прописывать переменные dbus-даемона:
sanych@pss-work:~$ dbus-launch
Unable to create /home/sanych/.dbus/session-bus
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-W8VGGYWyQH,guid=9a715ae435aaf16ebe2104894af5801e
DBUS_SESSION_BUS_PID=3205
sanych@pss-work:~$ env |grep DBUS
sanych@pss-work:~$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-W8VGGYWyQH,guid=9a715ae435aaf16ebe2104894af5801e
sanych@pss-work:~$ export DBUS_SESSION_BUS_PID=3205


Update: Для окончательного решения проблемы достаточно добавить в ~/.config/openbox/autostart.sh следующие строки:
# D-bus  
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
       eval `dbus-launch --sh-syntax --exit-with-session`
fi


2345 просмотров 0 комментариев

Создано: 05-10-2009 11:59:44 изменено: 25-10-2009 10:06:14  Метки: work wi-fi wive
2373 просмотров 0 комментариев

Создано: 23-09-2009 16:17:10 изменено: 21-01-2010 10:41:54  Метки: ремонт
Совпадает с любым х55/х60/х65. Исключений пока два - ST55/ST60.
1 - +U
2 - Gnd
3 - Tx
4 - Rx
5 - CTS
6 - RTS
7 - DCD
8 - звук левый
9 - звук общий
10 - звук правый
11 - земля микрофона
12 - микрофон

2622 просмотров 0 комментариев

Создано: 22-09-2009 17:44:02 изменено: 21-01-2010 09:47:11  Метки: livecd ubuntu openbox
Есть у меня старая флэшка на 256 Мб, на ней всегда лежит система для восстановления линукса, файлов с других систем и подобный софт. Все это без иксов и размером в 150 мб. Как-то тут захотел поиметь на этой флэшке полноценную систему:

  • быструю (легкую)
  • c современным браузером
  • с русским языком
  • удобную
  • ну и всякого такого....

2 дня ловли багов и утрамбовывания в размер и готово :)
Ну вот на скрине видно установленный софт:


2574 просмотров читать далее 4 комментариев

Создано: 16-09-2009 08:48:10  Метки: tcl

array set lang {
### тут элементы массива
}
# открываем файл
set fl [open $argv r]
set a [read $fl]
close $fl
foreach n [array names lang] {
    # здесь получаем {\$lang\(name\)} или {\$::lang\(name\)}
    set rep \{\\\$(::)*lang\\($n\\)\}
    # замена - применяем eval чтобы подменить регулярку значением переменной
    # экранируем все что не нужно менять - получаем что-то типа:
    # set a [regsub -all {\$lang\(name\)} $a "$lang(name)"]
    set a [eval "regsub -all $rep \$a \"$lang($n)\""]
}
# пишем результат
set wr [open $argv w]
puts $wr $a
close $wr
2041 просмотров 0 комментариев

Создано: 14-09-2009 19:56:25 изменено: 21-01-2010 13:40:15  Метки: tcl
решил попробовать написать дампер файлов на tcl, вот что получилось:

#! /usr/bin/tclsh
if { $argc eq 0 } {
    puts "Печать hex-дампа файла
Использование: $argv0 имя_файла"
    exit 0
}
if ![file exists $argv] {
    puts "Файл не найден"
    exit 1
}
set fl [open $argv r]
fconfigure $fl -translation binary
while {![eof $fl]} {
    set str ""
    puts -nonewline [format "%08x   " [tell $fl]]
    set a [read $fl 16]
    foreach sym [split $a {}] {
        set c [scan $sym %c]
        puts -nonewline [format "%02x " $c]
        if {$c < 32 || $c > 126} {
            append str .
        } else {
            append str [format %c $c]
        }
    }
    puts \t$str
}
close $fl

пример вывода:
00010c90   5f 31 36 78 31 36 2e 70 6e 67 50 4b 01 02 14 00      _16x16.pngPK....
00010ca0   14 00 00 00 00 00 00 00 21 00 99 8a b4 a9 08 04      ........!.......
00010cb0   00 00 08 04 00 00 0d 00 00 00 00 00 00 00 00 00      ................
00010cc0   00 00 a4 01 6c f3 00 00 72 73 73 5f 31 36 78 31      ....l...rss_16x1
00010cd0   36 2e 70 6e 67 50 4b 01 02 14 00 14 00 00 00 00      6.pngPK.........
00010ce0   00 00 00 21 00 4d de a0 f7 37 04 00 00 37 04 00      ...!.M...7...7..
00010cf0   00 0f 00 00 00 00 00 00 00 00 00 00 00 a4 01 9f      ................

1992 просмотров 0 комментариев

Создано: 14-09-2009 17:31:17  Метки: ftp sysadmin
Поставим ftp-сервер без анонимного доступа
2143 просмотров читать далее 0 комментариев

« первая ‹ предыдущая(4) 5 следующая(6) › последняя(23) »