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.