rox-filer是由Thomas Leonard开发,为X11设计的RISC OS风格的许可证为GPL的文件管理器。
- 外文名
- rox-filer
- 开发者
- Thomas Leonard
- 类 别
- 文件管理器
- 初始版本
- 1999年11月3日
目录
- 1 ROX-Filer简介
- 2 主要特点
- 3 安装方式
- 4 文件关联
- 5 相关截图
rox-filerROX-Filer简介
编辑ROX-Filer是由Thomas Leonard开发,为X11设计的RISC OS风格的许可证为GPL的文件管理器。其初始版本早于1999年11月3日,至今已有逾12年的历史,其稳定性和成熟度可见一斑,当前稳定版本为2.10。
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列表显示图片文件
词条标签: