顯示具有 urxvt 標籤的文章。 顯示所有文章
顯示具有 urxvt 標籤的文章。 顯示所有文章

2010年4月29日 星期四

Urxvt clipboard copy and paste


Makes urxvt could talk to CLIPBOARD like gnome-terminal or konsole alike. ##ReadMore##

  1. save following content as /usr/lib/urxvt/perl/clipboard: #! perl -w # Usage: # URxvt.perl-ext-common: clipboard # URxvt.keysym.Mod4-c: perl:clipboard:copy # URxvt.keysym.Mod4-v: perl:clipboard:paste # consult command "xmodmap" to see what your modifier mapped into. sub copy { my ($self) = @_; my $pid = open( pout, "| xsel -ib" ) or die "fork"; print pout $self->selection; close(pout) or die "close"; } sub paste { my ($self) = @_; my $content = `xsel -ob` ; $self->tt_write ($content); } sub on_user_command { my ($self, $cmd) = @_; if ($cmd eq "clipboard:copy") { $self->copy; } if ($cmd eq "clipboard:paste") { $self->paste; } }
  2. make sure the Super key is mapped into Mod4 by command xmodmap: $ xmodmap xmodmap: up to 4 keys per modifier, (keycodes in parentheses): shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x69) mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3 mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf) mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
  3. load script and define keybindings in ~/.Xdefaults: urxvt.perl-ext-common:clipboard urxvt.keysym.Mod4-c:perl:clipboard:copy urxvt.keysym.Mod4-v:perl:clipboard:paste

2009年10月6日 星期二

real transparency in urxvt (rxvt unicode)



edit in ~/.Xdefaults:urxvt*depth:32 urxvt*background:[90]black Note: if you are using some featureless de/wm like lxde/xfce, you can runxcompmgr &to simply start this effect.

2009年3月30日 星期一

urxvt config (~/.Xdefaults) and slow urxvt openning


開啟 urxvt (rxvt unicode) 太慢由這篇可以知道是個設定的問題,直接在 ~/.Xdefaults 裡加入下面這行即可

URxvt*preeditType:Root 下面為目前 ~/.Xdefaults 內容urxvt*font:*-*-fixed-medium-r-normal--*-120-*-*-*-*-iso8859-1,xft:WenQuanYi Bitmap Song-10:antialias=false urxvt*boldFont:*-*-fixed-bold-r-normal--*-120-*-*-*-*-iso8859-1,xft:WenQuanYi Bitmap Song-10:Bold:antialias=false urxvt*background: black urxvt*foreground: white urxvt*inheritPixmap: true #urxvt*tintColor: gray2 urxvt*scrollBar:false URxvt*preeditType:Root URxvt*shading: 80 # xterm XTerm*preeditType:Root
  • 黑底白字配色,小點字,有粗細分別,無 scroll bar,偽半透明效果並上淡底色,若要真透明這篇應該有幫助。
  • 這裡提供另一組配色。
  • xterm 的修正也補上,參考 url

2009年3月29日 星期日

Ion3 with Xft support is not Ion3


據作者的說法是,雖然並非開源,他本人不太管你對原始碼做何修改,但就是不可以「Ion3」之名宣稱發佈,主要是不想。而 Xft support 是一個他人未考慮要納入的功能(的確對老外來說沒必要用X的字型庫),也就是所謂非官方補丁,請別用它來煩我謝謝這樣。

##ReadMore##

安裝

Archlinux 可以下載這個 tarball: url
其他 distro 可以到官網下載原始檔: url,並把上面的 tarball 解開打補丁:
在原始碼解開的目錄 ion-3-20090110 下執行

$ patch -Np3 -i /path/to/xft-ion3-20090110.patch 並蓋掉原本 system.mk 之後 # make && make install

佈景 / 字型

對圖裡中文點字/細邊框有興趣的可以下載這個設定檔解到 ~/.ion3 : url ,需要文泉譯點字
預設使用 urxvt 當作終端,如要更改或回預設請編緝 ~/.ion3/cfg_ion.lua
套用請按 F12 叫出選單執行 styles/refresh-list 後再一次 F12 執行 styles/look_thinviolet

熱鍵

最重要的熱鍵只有一個:F1, 然後按 Enter
所有要有的裡面都有差不多。
還有在某些地方按住右鍵會跑出選單,或是按 F12

常用的 + 表示同時按,用逗號分開,乘和點點點表示可以按很多次。
讓我們像打格鬥遊戲一樣的依序按出吧
註:預設是用 Alt 而非 Win ,Win 是我自己改的,和上面給的設定檔相同
  1. F2 終端
  2. F3 執行
  3. Win + C 等於以前的 Alt + F4
  4. Win + K + K + ... , Enter 類似以前的 Alt + Tab
  5. Win + K, Q, ??? 迴避熱鍵,將 ??? 輸入傳到視窗
  6. Win + N/P 下/上切換
  7. Win + Tab 橫著切換
  8. Win + K , N/P 框框裡後/前切換 tab
  9. Win + K , 1/2/3 選框框裡第1/2/3個 tab
  10. Win + S 上下分割
  11. Win + K, S 左右分割
  12. Win + A + A + ..., Enter 選視窗吸過來這個框框
  13. Win + T 對視窗作記號
  14. Win + K, A 把所有標記的吸過來
  15. F9 開新桌面(workspace)
  16. Win + ./, 切換下/上一個桌面
  17. Win + 左/右鍵 喬框框
  18. Win + R , (↑/↓/←/→)*N , Enter 伸展所在的上/下/左/右邊界,Enter 後才有效
  19. Win + R , Sfift + (↑/↓/←/→)*N , Enter 縮小所在的上/下/左/右邊界,Enter 後才有效
  20. F3/F4/F5/F6 ????? 請各位自己試試
個人概到用到這些才算順手
下面是比較冷門的了
  • Win + F3, _:set_mode('tiled-alt') 隱藏這個框的 title bar
  • Win + F3, _:set_mode('tiled') 還原這個框的 title bar

Systray / 輸入法

老東西了,爬文會有,看 ion3 標籤吧

2008年9月17日 星期三

urxvt background


純增加爽度用的東西:

[user]$ display -window root [BGPath]
可以把它寫到 ~/.xinitrc 開機自動設定,點開看圖: ##ReadMore##

  • 如果是 Xfce 的話,直接設定桌面就可以完成,只是目前用 ionwm 中...
  • 圖片是會自己 tiling 的,還不清楚怎麼指令調成自動置中調大小,所以自己修成剛剛好大再上吧