GNOME Commander

GNOME Commander是一个使用GNOME库开发的“两窗格”Linux桌面图形文件管理器。

  • 所有者: GNOME/gnome-commander
  • 平台:
  • 许可证: GNU General Public License v2.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

GNOME Commander是一个使用GNOME库开发的“两窗格”Linux桌面图形文件管理器。它的目的是满足更高级用户的需求,他们喜欢专注于文件管理,他们通过特殊的应用程序工作,并运行智能命令。

它建立在 GTK 工具包和 GnomeVFS。

特性︰

  • 支持制表符(自 v1.4)
  • 单实例模式 (自 v1.4)
  • 用户定义 LS_COLORS 颜色 (自 v1.4)
  • 可能选择/取消选择文件(自v1.4)
  • GTK 2 GUI 与标准鼠标交互。
  • FTP 使用 GnomeVFS ftp 模块。
  • SAMBA 访问。
  • 可以通过调用任何一种调用任何类型的外部应用程序的鼠标上下文菜单来调用任何类型的外部应用程序,如在选定的文件或目录上工作的观众、编辑或自定义脚本。
  • 支持自动安装与卸载的快速设备访问按钮("no-mount" 选项只是快速访问文件夹或自动装入的或其他设备)。
  • 最新访问文件夹历史记录。
  • 文件夹书签。
  • 插件支持正在开发中。
  • 快速的内部文件查看器可查看文本、 图像和图像的元数据 (Exif 和 IPTC)。
  • 搜索工具,在当前的目录、符号链接,比较目录中快速搜索文件。
  • 先进的文件重命名工具,支持各种类型的元数据(http://gcmd.github.io/doc.html#tags)。
  • 集成的命令行。

主要指标

概览
名称与所有者GNOME/gnome-commander
主编程语言C++
编程语言Shell (语言数: 5)
平台
许可证GNU General Public License v2.0
所有者活动
创建于2012-06-03 03:43:19
推送于2025-04-27 07:49:06
最后一次提交2025-04-27 07:49:02
发布数68
最新版本名称1.18.2 (发布于 2025-02-10 08:57:40)
第一版名称INITIAL (发布于 2003-11-29 04:05:50)
用户参与
星数36
关注者数11
派生数12
提交数6.8k
已启用问题?
问题数0
打开的问题数0
拉请求数1
打开的拉请求数0
关闭的拉请求数9
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Gnome Commander

GitHub license

Introduction

Gnome Commander is a fast and powerful twin-panel file manager for the Linux desktop.

ScreenShot

Gnome Commander is released under the GNU General Public License (GPL) version 2,
see the file COPYING for more information.

The online available Git log contains a detailed description on what has changed
in each version. For program users the AppData file might be a better place to
look since it contains change summaries between the different versions.

Generate a human readable version of the appdata file with the following command:
appstream-util appdata-to-news data/org.gnome.gnome-commander.appdata.xml

Mailing lists

Distribution packages

Gnome Commander is
available in distributions
like Fedora, Gentoo, Arch, etc.

You can also download tarball releases from the Gnome download server.

Contributing

Ideas

If you have some good ideas for stuff you want to see in this program you
should check the TODO file first before filing a feature request.

Translations

It would be great if you could help translating using damned lies.

Cool hacks

Have a look in the Gnome Wiki how to contribute with new lines of code.

Don't forget to write a good explanation of what your patch does.

Building

Get the latest source from the Gnome server.

~ » tar -xf gnome-commander-$VERSION.tar.xz # unpack the sources
~ » cd gnome-commander-$VERSION             # change to the toplevel directory
~ » meson setup builddir                    # setup the output directory for building the sources through meson
~ » meson compile -C builddir               # compile Gnome Commander into builddir directory
~ » meson install -C builddir               # install Gnome Commander in the system

For installing Gnome Commander using the sources in the git repository, do the following:

~ » git clone git@gitlab.gnome.org:GNOME/gnome-commander.git
~ » cd gnome-commander

and execute the meson commands from the section above. See the file INSTALL
for detailed information regarding the installation of Gnome Commander.

Problem reporting

Bugs should be reported on Gnome GitLab.
You will need to create an account for yourself.

In the bug report please include:

  • Information about your system and anything else you think is relevant.
    For instance:
    • What operating system and version
    • What desktop environment
    • What version of the gtk+, glib and gnome libraries
  • How to reproduce the bug.
  • If the bug was a crash, the exact text that was printed out when the
    crash occurred.
  • Further information such as stack traces may be useful, but is not
    necessary. If you do send a stack trace, and the error is an X error,
    it will be more useful if the stack trace is produced running the test
    program with the --sync command line option.

Also, have a look at the list of known bugs on GitLab before opening a new bug.

Tip for working with git

There exists a git-scripts directory with a pre-commit
and a pre-push hook. Just type ln -s ../../pre-commit .git/hooks/pre-commit and vice verso for the pre-push hook to
activate each hook.

Both scripts run simple checks before actually committing or pushing
your source code changes.