rox-filer

rox-filer

rox-filer是由Thomas Leonard開發,為X11設計的RISC OS風格的許可證為GPL的檔案管理器。

ROX-Filer簡介

ROX-Filer是由Thomas Leonard開發,為X11設計的RISC OS風格的許可證為GPL的檔案管理器。其初始版本早於1999年11月3日,至今已有逾12年的歷史,其穩定性和成熟度可見一斑,當前穩定版本為2.10。

它可以在使用X11的GNU/Linux系統上運行,只需搭配一個視窗管理器比如openbox,便構成一個高效方便的桌面。尤其適合不喜歡GNOME、KDE等龐大桌面環境的用戶。

主要特點

ROX-Filer支持桌面管理並自帶壁紙設定,內部支持在MS-Windows上流行的”拖拽“,用戶可以將任何檔案“拖”到桌面,點擊即可運行。這樣避免了無休止地編輯視窗管理器選單或者桌面環境選單的麻煩,也有效地利用了桌面。

用戶可以自由設定打開特定檔案類型的動作,比如影音檔案使用mplayer播放,文本檔案使用less查看,或者使用一個複雜的SHELL腳本打開。這種簡單的檔案關聯方式避免了freedesktop制定各種繁瑣又不實用的標準。

安裝方式

Debian以及使用APT的GNU/Linux,可以從源中安裝或者修改源碼編譯安裝:

apt-get source rox-filer

apt-get build-dep rox-filer

apt-get install fakeroot

dpkg-source -x rox_version-revision.dsc

(修改源碼部分,比如vim ROX-Filer/src/main.c,注釋掉ROX-Filer/src/main.c中兩行:

if (euid == 0 || show_user)show_user_message = g_strdup_printf(_("Running as user '%s'"),

user_name(euid));

以去除ROX-Filer彈出的root警告提示)

dpkg-buildpackage -rfakeroot -b

dpkg -i ../rox-filer_version-revision_arch.deb

echo -e "rox-filer hold" | dpkg --set-selections

對於其他發行版,比如Slackware、CRUX等發行版為用戶提供了一鍵式軟體包生成腳本,簡單地修改源碼重打包,執行腳本即可。

rox-filer開機啟動:加入一句到~/.xinitrc即可

exec rox-filer -p=PIN &

檔案關聯

進入目錄~/.config/rox_sourceforge_net/MIME-types/,常見檔案格式可關聯如下:

SHELL腳本:echo -e '#\x21/bin/bash\nexec "$@"' > application_x-shellscript

文本閱讀:echo -e '#\x21/bin/bash\nxterm -e less "$@"' > text

網頁瀏覽:echo -e '#\x21/bin/bash\nfirefox "$@"' > text_html

圖片查看:echo -e '#\x21/bin/bash\nfeh "$@"' > image

視頻播放:echo -e '#\x21/bin/bash\nmplayer "$@"' > video

RMVB視頻:cp video application_vnd.rn-realmedia

音樂播放:echo -e '#\x21/bin/bash\nxterm -e mplayer "$@"' > audio

BT種子:utorrent

Office文檔:echo -e '#\x21/bin/bash\nlibreoffice $@\nexit 0' > application_msword

再複製一份application_msword為其他文檔執行腳本。

PDF文檔:echo -e '#\x21/bin/bash\nzathura "$@"\nexit 0' > application_pdf

chmod 0755 *

相關截圖

ROX-Filer接管桌面管理圖示

ROX-Filer圖示顯示普通檔案

rox-filer rox-filer

ROX-Filer列表顯示一般檔案

rox-filer rox-filer

ROX-Filer列表顯示圖片檔案

rox-filer rox-filer

相關詞條

相關搜尋

熱門詞條

聯絡我們