2011年8月14日 星期日

Dual Head for nouveau (one rotate, absolute position) in both xorg.conf and KDE


xorg.cnof:

Section "Monitor"
    Identifier     "Monitor0"
    ModelName      "DELL 2209WA"
    Option         "PreferredMode" "1680x1050"
    Option         "Rotate" "left"
    Option         "Position" "0 0"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    ModelName      "Ancor Communications Inc ASUS VB191"
    Option         "PreferredMode" "1280x1024"
#    Option         "Rightof" "Monitor0"
    Option         "Position" "1050 503"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nouveau"
    Option         "Monitor-DVI-I-1" "Monitor0"
    Option         "Monitor-VGA-1"   "Monitor1"
EndSection

Section "Screen"
    Identifier     "Screen0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Virtual     2330 1050
    EndSubSection
    Device         "Device0"
EndSection

Section "ServerLayout"
    Identifier     "Layout0"
    Screen         "Screen0"
EndSection

Then set the correct Xrandr mode in KDE's system settings. Remember to save this as default after applying the configuration. Otherwise it will revert to original one after every log-in.

2011年5月26日 星期四

Stop GNOME3 from overriding Synaptics Setting


Run this in terminal

gsettings set org.gnome.settings-daemon.plugins.mouse active false

2011年3月2日 星期三

Ion3 no tabbar


Put the following to ~/.ion3/cfg_ion.lua:

function toggle_tabbar(f)
  local mode = f:get_configuration('mode')['mode']
  if mode == 1 then
    f:set_mode('tiled-alt')
  else
    f:set_mode('tiled')
  end
end

defbindings("WFrame", {
    kpress(META.."Shift+Return", "toggle_tabbar(_)"),
})
Then type Alt+Shift+Return(or Win+Shift+Return) shall toggle the appearance of tab bar.

2010年12月3日 星期五

nvidia dual head with one rotation in X


First, use nvidia-settings to generate xorg.conf with the following settings:

  • Check "Enable Xinerama"
  • Set every screen to "Separate X Screen"
  • set relative position (left of, right of, etc.) in "X Screen" tab
Then edit /etc/X11/xorg.conf, add the following line in Monitor Section:
    Option         "Rotate" "left"
Tested on debian lenny(stable), glx-nvidia, XServer 1.4.2.

2010年11月25日 星期四

FS defragment


xfs

reference: url

check

# xfs_db -r /dev/sda5 xfs_db> frag actual 22222222, ideal 2342342, fragmentation factor 99.9% xfs_db> quit

defragment

# xfs_fsr -v /dev/sda5

ext4

reference: url

check

e2freefrag

defragment

e2defrag
並不是官方版本

2010年8月21日 星期六

kde dbus shortcut setup


在 KDE 的 system settings 中可以設定全域熱鍵指定 D-Bus Action 並有 D-Bus Browser 但卻沒有講怎麼去填那 4 個東西,在此筆記。 ##ReadMore##

  • Remote application 就直接填左邊 services 的那個
  • Remote object 是你要的 Method 所在的樹狀結構中,最後有斜線的從root 開始全部串起來,感覺很像目錄
  • Function 則是 remote object 下那些沒有 tailing slash 的全用點(.)串起來

2010年7月12日 星期一

undefined reference to `CSite::SetPasswd


在 Archlinux 上想要編 pcmanx-gtk2 時碰到的問題
解法參考黑眼珠2,在 ./configure 時加入下面參數:

--enable-static --disable-shared