Smb4K

用于KDE的高级网络邻居浏览器和Samba共享安装实用程序。(The advanced network neighborhood browser and Samba share mounting utility for KDE.)

  • 所有者: KDE/smb4k
  • 平台: BSD, Linux
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Smb4K是KDE的高级网络邻居浏览器。它使用Samba用于访问本地网络邻居的共享的软件套件。它的目的是提供一个尽可能易于使用且具有许多功能的程序。

有什么更新?
  • 使用KAuth框架进行权限提升。
  • 改进书签处理
  • 更好地集成到KDE桌面
  • 笔记本电脑支持
  • 自动扫描网络
  • 支持Samba实用程序的更多命令行参数
  • 改进的搜索对话框
  • 改变了如何强制卸载无法访问的共享的方式(仅限Linux)
  • 更新的手册
  • 改进的自定义选项对话框
  • 可视安装和卸载反馈
特性
  • 扫描(活动)工作组,主机和共享
  • 支持CIFS(Linux)和SMBFS(FreeBSD)文件系统
  • 安装和卸载共享
  • 使用文件管理器或终端访问已安装共享的文件
  • 自动检测外部安装和卸载
  • 在程序启动时重新安装以前使用过的共享
  • 有关远程网络项目和已安装共享的杂项信息
  • 网络搜索
  • WINS服务器支持
  • 预览共享内容
  • 查找工作组和域的初始列表的几种方法
  • 默认登录
  • 家庭共享的特殊处理
  • 能够为喜爱的共享添加书签并将其组织成组
  • 系统托盘小部件
  • 支持高级Samba选项
  • 支持打印机共享
  • KWallet支持
  • 远程共享与本地副本的同步,反之亦然
  • 能够为各个服务器和共享定义自定义选项
  • 通过Solid硬件设备框架提供笔记本电脑支持
翻译
  • 翻译由KDE翻译提供。
支持的操作系统
  • Smb4K正式支持Linux(内核>= 2.2.x)和版本0.4.1
  • FreeBSD(>= 4.10-RELEASE)。 Smb4K也可能在其他操作系统上运行。

概覽

名稱與所有者KDE/smb4k
主編程語言C++
編程語言CMake (語言數: 5)
平台BSD, Linux
許可證
發布數62
最新版本名稱3.2.70 (發布於 2024-03-28 06:35:34)
第一版名稱1.2.3 (發布於 2017-02-05 14:21:48)
創建於2015-09-18 15:14:05
推送於2024-05-05 01:26:29
最后一次提交2024-05-05 01:26:25
星數23
關注者數5
派生數3
提交數4k
已啟用問題?
問題數0
打開的問題數0
拉請求數0
打開的拉請求數0
關閉的拉請求數1
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Smb4K README (version 3.0.x)

Smb4K is an advanced network neighborhood browser and Samba share mounting
utility. It is based on the KDE Frameworks 5 and Samba's client library
(libsmbclient). It scans your network neighborhood for all available workgroups,
servers and shares and can mount all desired shares to your local file system.
It is released under the terms of the GNU General Public License, version 2
(GPL v2+). Linux, FreeBSD and its derivatives (e. g. GhostBSD and TrueOS),
NetBSD and DragonFly BSD are officially supported.

Features

  • Scanning for (active) workgroups, hosts, and shares
  • Support of the CIFS (Linux®) and SMBFS (FreeBSD) file system
  • Mounting and unmounting of shares
  • Access to the files of a mounted share using a file manager or terminal
  • Auto-detection of external mounts and unmounts
  • Remounting of previously used shares on program start
  • Miscellaneous infos about remote network items and mounted shares
  • Network search
  • Preview of the contents of a share
  • Default login
  • Special handling of homes shares
  • Ability to bookmark favorite shares
  • System tray widget
  • Support of advanced mount options
  • Support of printer shares
  • KWallet support
  • Synchronization of a remote share with a local copy and vice versa
  • Ability to define custom options for individual servers and shares
  • Laptop support through the Solid hardware device framework
  • Wake-On-LAN capabilities
  • Plasmoid for desktop integration
  • Profiles for different network neighborhood setups

Translations

Translations are provided by the KDE translators.

Supported operating systems

Smb4K officially supports Linux, FreeBSD and its derivatives (e. g.
GhostBSD and TrueOS), NetBSD and DragonFly BSD.

Requirements

To compile Smb4K, you need:

To be able to use the main application of Smb4K you need at least Qt,
version >= 5.6.0 and KDE Frameworks 5 (KF5, version >= 5.25.0,
https://www.kde.org). The provided plasmoid is known to run with Qt
version 5.6.1, KF5 version 5.36 and Plasma version 5.8.9. Earlier
versions of KF5 and Plasma might work as well but have not been tested.

Smb4K build depends on:

  • QtCore, QtGui, QtWidgets, QtTest, QtNetwork, QtPrintSupport, QtQml
  • KConfig, KAuth, KDocTools, KIconThemes, KWidgetsAddons, KI18n,
    KCompletion, KCoreAddons, Solid, KIO, KNotifications, KXmlGui,
    KJobWidgets, KWallet;, KDBusAddons, KConfigWidgets, KNotifications,
    KWindowSystem
  • libsmbclient

It also runtime depends on:

To enable full functionality, you may also want to install these programs:

The full list of changes can be found in the Git log at
https://cgit.kde.org/smb4k.git. A summary can be found in the ChangeLog file
in the tarball.

Configuration, Compilation and Installation

To configure, compile and install Smb4K follow the steps below. Make sure,
you have read the Requirements section before you start.

  1. Download the version of Smb4K you are interested in and extract the
    source tarball:

    $ tar xvfj smb4k-x.y.z.tar.xz

  2. Replace x.y.z with the version number. Change into the source code
    directory and create a build directory:

    $ cd smb4k-x.y.z
    $ mkdir build

  3. Change into the build directory:

    $ cd build

  4. Configure the source:

    $ cmake -DCMAKE_INSTALL_PREFIX=qtpaths --install-prefix
    -DCMAKE_BUILD_TYPE=Release ..

    If Smb4K cannot find some shared libraries after the installation (e.g.
    if you are using Kubuntu 16.04), it is necessary to add the
    -DKDE_INSTALL_PLUGINDIR argument to the command line above:

    $ cmake -DCMAKE_INSTALL_PREFIX=qtpaths --install-prefix
    -DKDE_INSTALL_PLUGINDIR=qtpaths --plugin-dir -DCMAKE_BUILD_TYPE=Release ..

    If you want to compile Smb4K with debug symbols, replace Release by Debug.

  5. There are some Smb4K specific CMake arguments you might be interested in:

    -DINSTALL_HEADER_FILES=ON/OFF Install the core header files. This is off
    by default.
    -DINSTALL_PLASMOID=ON/OFF Install the plasmoid. This is on by default.

  6. After the configuration, compile and install Smb4K:

    $ make && sudo make install

    If you want to be able to remove Smb4K with your package manager later on,
    use checkinstall instead of make install. The package should be present in
    your distribution's repository:

    $ make && sudo checkinstall

Debugging the Source Code

If you experience crashes or similar and want to debug the source code yourself,
compile the source code with debugging symbols. The procedure is similar to the
one described in the section above, except that you need to modify the cmake
command slightly:

$ cmake -DCMAKE_INSTALL_PREFIX=qtpaths --install-prefix
-DCMAKE_BUILD_TYPE=Debug ..

If you found the cause for a bug, please let us know. A backtrace or a patch
will be much appreciated.

Help and Support

If you encounter problems when using Smb4K and/or need help or support, please
contact us in our 'Help' (https://sourceforge.net/p/smb4k/discussion/help/) or
'General Discussion' (https://sourceforge.net/p/smb4k/discussion/general/)
forums.

Bugs

You are strongly encouraged to commit a bug report to
https://bugs.kde.org/enter_bug.cgi?product=Smb4k&format=guided, if you find a problem.

Smb4K is released under the terms of the GNU General Public License (GPL),
version 2. A copy of the license is available in the file COPYING.

Latest Version

The latest stable version of Smb4K can always be downloaded from
https://sourceforge.net/projects/smb4k/files/latest/download

去到頂部