← All posts tagged мемориз

Если у вас KDE, но GTK-программами пользуетесь, то не надо для настройки их внешнего вида ставить по привычке пакет gtk-qt-engine. Он не просто так переехал в AUR ;). На текущий момент его функции исполняет kde-gtk-config. Правда при первом запуске у меня он рухнул, но со второго все заверте...

Подменить выводы запущенного процесса:
1) ls -l proc$PROCESSID/fd
lrwx------ 1 root root 64 Июн 29 08:13 0 -> /dev/pts/1
lrwx------ 1 root root 64 Июн 29 08:13 1 -> /dev/pts/1
lrwx------ 1 root root 64 Июн 29 06:25 2 -> /dev/pts/1
lrwx------ 1 root root 64 Июн 29 08:13 3 -> /dev/sdb1

2) gdb -p $PROCESSID
...
(gdb) p close(0)
$1 = 0
(gdb) p open("/tmp/outfile.txt",1)
$2 = 0
(gdb) p close(1)
$3 = 0
(gdb) p open("/tmp/stdfile.txt",1)
$4 = 1
(gdb) p close(2)
$5 = 0
(gdb) p open("/tmp/errfile.txt",1)
$6 = 2
(gdb) q
A debugging session is active.

Inferior 1 [process 24940] will be detached.

Quit anyway? (y or n) y

3) ls -l proc$PROCESSID/fd
lrwx------ 1 root root 64 Июн 29 08:13 0 -> /tmp/outfile.txt
lrwx------ 1 root root 64 Июн 29 08:13 1 -> /tmp/stdfile.txt
lrwx------ 1 root root 64 Июн 29 06:25 2 -> /tmp/errfile.txt
lrwx------ 1 root root 64 Июн 29 08:13 3 -> /dev/sdb1

Легкой правкой исходника TiddlyWiki и переименованием, можно превратить его в HTML Application
1) в секцию <head></head> добавляем
<HTA:APPLICATION
APPLICATIONNAME="HTA Test"
SCROLL="yes"
SINGLEINSTANCE="yes"
WINDOWSTATE="maximize"
>
2) переименовываем в файл с расширением *.hta