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

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年2月11日 星期四

kde 4.4 synaptics


kde 4.4 以後把原本在外的 touchpad 設定整合起來了
但是它無法正常地使用 circular scrolling
而 gnome 下的 gsynaptics 則是有 circular scrolling 無 two finger tapping (兩隻手同時按即為 middle click) = =
後來是把 kde 內的某些檔案黑掉,讓 kde 不會去 override 我在 hal 的設定來完成的:

# mv /usr/lib/kde4/kcm_touchpad.so{,.orig} # mv /usr/share/kde4/services/touchpad.desktop{,.orig}
補:Archlinux 可以在 /etc/pacman.conf 的 [options] 下加入參數避免它又再長出來
NoExtract = usr/lib/kde4/kcm_touchpad.so NoExtract = usr/share/kde4/services/touchpad.desktop
注意路徑不能以 '/' 開頭

2009年5月4日 星期一

gcin laggy in KDE 4.2


不知道為啥這次重灌完就有這個問題,在 x86_64 KDE4.2 Archlinux 下就是會反應很差,便自己重新 compile source, 才發現官方提供的沒有 qt immodule, 儘管 gcin source 可以辦到支援。

因此抱著估且一試的想法改了 PKGBUILD 並做了些對 qt path 修正完成此物,幸運地解決了這個問題。有興趣的可以到這裡下載 PKGBUILD tar ball:url

若還是不行試著執行 qtconfig 在 interface 頁下改 XIM Input Style 為 Root, Default Input Method 為 gcin,應會有幫助。

2009年2月15日 星期日

[KDE] hal mount ntfs with write permission


其實這個設定頗有一般性,gnome 下應應該也 work
參考頁也是從 archwiki 的 hal section 下找到:url ##ReadMore##

  • 增加 /etc/hal/fdi/policy/20-ntfs-config-write-policy.fdi 檔案: <!--xml version="1.0" encoding="UTF-8"?--> <deviceinfo version="0.2"> <device> <match key="volume.fstype" string="ntfs"> <match key="@block.storage_device:storage.hotpluggable" bool="true"> <merge key="volume.fstype" type="string">ntfs-3g</merge> <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge> <append key="volume.mount.valid_options" type="strlist">locale=</append> </match> </match> </device> </deviceinfo> 將外接 ntfs 的磁區改用 ntfs-3g 的檔案系統,並添加 locale 的合法選項
  • 在檔案 /etc/PolicyKit/PolicyKit.conf 中的 <config> 區段內添加 <match user="$USER"> <!-- replace with your login or delete the line if you want to allow all users to manipulate devices (keep security issues in mind though) --> <match action="org.freedesktop.hal.storage.*"> <return result="yes"/> </match> <match action="hal-storage-mount-fixed-extra-options"> <!-- for internal devices mounted with extra options like a wished mount point --> <return result="yes" /> </match> <match action="hal-storage-mount-removable-extra-options"> <!-- for external devices mounted with extra options like a wished mount point --> <return result="yes" /> </match> </match> <!-- don't forget to delete this line if you deleted the first one --> 把 $USER 改為你的使用者 login name,此為允許掛載使用額外選項 (mount with extra options) ;若想要設成所有使用者皆可,把首末行去掉即可
  • 重新啟動 hal 或 reboot, 收工

2008年12月25日 星期四

Compiz in Kde4


For Archlinux:

# pacman -S compiz-fusion-gtk
注意,是 gtk 不是 compiz-fution-kde, 後者會安裝過時的 libkde3##ReadMore##

安裝後發現似乎 kde4 內設定的改用 cf 當 manager 會失敗,所以只好用下面的方法:

  1. 創建 /usr/bin/compiz-kde-launcher:
    #!/bin/sh LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp & kde4-window-decorator &
    個人 ATi 顯卡問題所才要加 LIBGL_ALWAYS_INDIRECT=1 ,如果測試沒問題可以刪去。
  2. 編緝 ~/.kde4/Autostart/compiz.desktop;
    [Desktop Entry] Encoding=UTF-8 Exec=/usr/bin/compiz-kde-launcher StartupNotify=false Terminal=false Type=Application X-KDE-autostart-after=kdesktop
重啟 X 後即可自動啟動。

若想要設定可以使用程式:

ccsm

2008年12月1日 星期一

Play Linux!!


linux is what more than just geeks...
想要把它搞得十分華麗也是可能的 (>ω<)♪♪ ##ReadMore##

  • 桌面那隻貓很歡樂,會到視窗的上面跑來跑去,實際上對找到 focus window 也有幫助
  • SuperKaramba 的 AmaroK2 Simple 果然棒,但原本沒有黑背,白字在某些桌布下會看不到所以改了一下
  • 其他的就是 plasma applet,Elegance 比起預設主題更能突顯半透明的華麗
  • 但這張是預設主題 =3=

2008年11月14日 星期五

back to KDE


"I'll be back."... 雖然我沒有在當初離開 KDE 4.1.0 時說這種話,但我還是回來了。
想當初會離開它的原因,主要先是厭倦了一般的 window manager,轉跳到 ion3,一個有 tab 的 tiling wm,而深受其高效的生產力感動,便想開始步入輕量化的路途…… ##ReadMore##

一開始,我移除了 kdemod 只裝 lxde,它只占不到 10M,我很滿意
此外,我還順便裝了輕量中文系統常用 urxvt
但我發現它自帶的 pcmanfm 沒有拉機桶,不能用鼠標拉檔到書籤進行移檔,令我三番兩次想做不成而十分苦惱

於是我後來裝了 xfce, 嗯,它又多了十來 Mib ,但是內包的 thunar 有回收桶能拉檔,我的工作順利多了。
於是我想要抓個截圖現給我朋友看看,才發現我沒有截圖軟件,只能裝了 gsnapshot,又多了幾 Mib ,雖然它的介面不怎麼好看,不過它 work 了。

之後,我為了音樂,裝了 audacious,多了幾十 Mib 也還好吧。
再之後,我要看圖軟體,還是裝了 gpic view, XMib, 當然也就會有需要裝 gtk 的一些包了
再之後,我要看 pdf ,裝了 adobe reader + fonts, 1xxMib
一個學生搞 msn 是很正常的,所以我也裝了 amsn
而有一個電子書它的格式是 djvu, 所以我也裝了它的 viewer, 還有它的 qt3 依賴包
Smplayer 是目前我論最好的 media player, 我當然也會裝它,還有它的 qt4 依賴包

於是乎,我的電腦中各種 gui library 從 qt3, qt4 到 gtk, tkl 等無一而足,百花齊放。
而軟件之間完全沒有一致性。
更甚者,這些的加總已經直逼原本直裝 kde 了。

而最後的最後,在這顆最終彈放下後,終於讓我回到 kde。
我回來了

(續...

2008年9月2日 星期二

KDE 4.1.1 released


計劃於 9/3 日放出的 KDE 4.1.1 現在已經可以在 Archlinux 上更新,相信在其他的 distro 中不久也會跟進。其相關的更新計劃與 changelog 可以到下面連結參考: schedule, changelog

2008年5月24日 星期六

MPlayerThumbs horizontal


這啥?
其實只是原本的 MplayerThumbs 小做外觀修改的版本而已,其官方聲稱的效果是這樣:

乖乖,這看起來的爽度可爆表啦,趕緊自己手動改來

……略去中間自改 MAKEPKG 自動懶人版及股溝求打補丁技能之抱怨……
等一切 compile 完畢 pkg 建成裝上後,它卻竟給我一個衰小臉!?

縮圖的上下兩條是如此地美觀,卻把中間真正要看的內容宰個精光,成何體統。而心想反正之前原始碼修都修改過了,沒差這一次
經過三小時以先全曾未碰過之實力看 code 邊猜 Qt 邊股溝……夜半爆肝到心坎
還真給我猜做出來了:

而安裝法也因為習得建立自動修改源碼技巧,比上次簡單:
[user]$ [user]$ [user]$ [user]$wget http://w.csie.org/~b95089/file/pkg/mplayerthumbs-0.5b2.tgz tar -xf mplayerthumbs-0.5b2.tgz cd mplayerthumbs-0.5b2 makepkg

心得/收獲

  • 習得打補丁/建補丁技巧
  • 雖然不會寫但我會改 Qt code
  • 維護 PKGBUILD 實在很累,尤其在你已經搞定自己,累得正癱時還要花力氣測試
  • 肝永遠不夠用
最後求哪位好心人幫忙把目前為止寫過的 PKGBUILD 發佈到 AUR 吧,吾肝已矣……
  • 後來發現這個產生的縮圖在那上下兩條的背景會有些 bug, 但看起來沒差,就先放著不管啦 =3=
  • 事後發現到 Konqueror 設定頁內的預覽與中繼資料中,將「根據圖示增加預覽的大小」打勾,可以讓預覽圖變大,在沒有這個修正的悄況下也不會太差。所以這也變半考古帖了(||°3°)

2008年5月12日 星期一

kde mplayerthumbs


是一個給 kde 的影片縮圖 plugin,使用萬能播放器 mplayer 來做 backend, 完整度奇高
pacman 裡預設沒有,要到 AUR 去找:url
個人使用 PKGBUILD 時有碰上一些問題 so 列如下:

[user]$ makepkg
卻出現 ..... error, 之類的
發現原來是他在 compile c++ by g++ 時調用 abs 函數,因為新版 c++ 問題而ooxx 之類的,解法:
[user]$ vi src/mplayerthumbs-0.5b/src/videopreview.cpp
videopreview.cpp: 253:
int curdelta=abs(int(avg-pivot[i]));
=>int curdelta=(int)abs(double(avg-pivot[i]));
videopreview.cpp: 39:
#include <math.h>
=>#include <cmath>
videopreview.cpp: 43:
插入 using namespace std;
# 存檔
[user]$ makepkg -e

這樣子就完成瞭
mkv, avi, rmvb, mp4, ogm 試過都可以順利做成,應該是只要 mplayer 能放的就能做,附截圖一張

# 如果 flv 檔不行的話

預覽 flv 檔

Konqueror 設定→檔案關聯
增加群組 video 下新檔案類型名稱 x-flv
  • 檔案名稱樣式:*.flv, *.FLV
  • 描述:Macromedia Flash Video
  • 應用程式優先順序:自己設