ТОТАЛНИ ДЕФЕКТИ

Философия на безкрайността, чудесата и политическата мода

ПОРЪЧАЙ ТУК

🎄 Коледно промо: 5 лв.

или търси в книжарниците!

Продуктивност; как ползвам hyper ключ и други

Обновена на: 24 март 2022 г.

Това, което струвах, бе направата на един стартъп скрипт. Просто един скрипт, който стартира други неща, като се логнеш.
Защото, ако стартираш thunderbird през тоя скрипт, wmctrl краде window IDто на пощальона, след това го пази. Знае си, че първият Thunderbird е стартиран с т’ва ID, и когато моят Hyper ключ направи комбо с T, а Thunderbird е на втори workspace отдолу, Alt-Tab-вам чак там. После с w отивам в главния си Chromium. С r отивам в парола-менежера, с p – в IRC.

И така нататък.

Най-ми е важен clipboard manager-a. Ползвам Diodon на Убунту, но понеже това в официалните репота е бъгаво (да), трябва да си добавиш РРА-то на Диодон и да дърпаш по-нова версия. И защото самият шорткът от програмата не работи, трябва на ръка да мапнеш v с diodon – само това. Направи го и да пази изображения.

Понеже, след като си направиш hyper ключ, трябва да го байндваш, а Ubuntu по принцип не знае к’во е т’ва, отиваш в Keyboard и правиш три-четири празни шорткъта. Отново кликаш за комбинация, но му даваш Backspace. Защо? Щото после в dconf намираш празното комбо и на ръка му пишеш нещо-си. Ако не запразниш с backspace, няма да се появи поле за самия байнд. Странно.

Иначе в dconf търсиш custom0.

#startup.sh
chromium-browser&sleep 5;
echo `wmctrl -lx | awk ‘{if($3~/chrom/)print$1}’` > ~/wids/chromium;

 

#wincontrol.sh
case $1 in
a) wmctrl -i -a #the .wid of Amarok
b) wmctrl -i -a #the .wid of Bsplayer
w) wmctrl -i -a $(cat ~/wids/chromium);
esac

Другият филм, който ползвам от месец-два, е fish, но по-добре да не свиквам с глезотии. bash + reverse search. And pink colours.

Цветовата ми схема на терминала е amber, след като 7 месеца държах Solarized. Sublime-text също е amber, макар че по-жълтее и трябва да се пипне. Всичко тече, всичко се променя.

Има да се пипа wmctrl да мести прозореца при стартиране. Още 15 минути кодинг.

Edit 9th March:

Отразявам редакцията на шортъкътите най-вече за себе си. За да не слийпваме ен-на-брой секунди, просто циклим, докато зареди прозореца:

wmctrl -i -a $(cat ~/bin/wids/chromium_m.wid) || chromium-browser –new-window https://DASHBOARD-dot-FAKE/& while [[ “$(wmctrl -l | awk ‘{if($4~/Dashboard/)print$1}’)” == “” ]]; do true; done; echo $(wmctrl -l | awk ‘{if($4~/Dashboard/)print$1}’) > ~/bin/wids/;

Докато търсиш прозорец с това в съдържанието, крещи “ДА”, а като дойде, го документирай. Пък ако вече можеш да идещ у него, иди.