rox-filer

编辑:见识网互动百科 时间:2019-11-24 19:40:05
编辑 锁定
rox-filer是由Thomas Leonard开发,为X11设计的RISC OS风格的许可证为GPL的文件管理器。
外文名
rox-filer
开发者
Thomas Leonard
类    别
文件管理器
初始版本
1999年11月3日

rox-filerROX-Filer简介

编辑
ROX-Filer是由Thomas Leonard开发,为X11设计的RISC OS风格的许可证为GPL的文件管理器。其初始版本早于1999年11月3日,至今已有逾12年的历史,其稳定性和成熟度可见一斑,当前稳定版本为2.10。
它可以在使用X11的GNU/Linux系统上运行,只需搭配一个窗口管理器比如openbox,便构成一个高效方便的桌面。尤其适合不喜欢GNOME、KDE等庞大桌面环境的用户。

rox-filer主要特点

编辑
ROX-Filer支持桌面管理并自带壁纸设定,内部支持在MS-Windows上流行的”拖拽“,用户可以将任何文件“拖”到桌面,点击即可运行。这样避免了无休止地编辑窗口管理器菜单或者桌面环境菜单的麻烦,也有效地利用了桌面。
用户可以自由设定打开特定文件类型的动作,比如影音文件使用mplayer播放,文本文件使用less查看,或者使用一个复杂的SHELL脚本打开。这种简单的文件关联方式避免了freedesktop制定各种繁琐又不实用的标准。

rox-filer安装方式

编辑
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 &

rox-filer文件关联

编辑
进入目录~/.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列表显示图片文件
词条标签:
计算机学