Giter Club home page Giter Club logo

dde-file-manager's Introduction

dde-file-manager

Deepin File Manager is a file management tool independently developed by Deepin Technology, featured with searching, copying, trash, compression/decompression, viewing file property and other file management functions.

Dependencies

Build dependencies

The master branch is current development branch, build dependencies may changes without update README.md, refer to ./debian/control for a working build depends list

  • cmake,
  • debhelper (>=9),
  • pkg-config,
  • dh-systemd,
  • qtbase5-dev,
  • qtbase5-private-dev,
  • qtmultimedia5-dev,
  • libffmpegthumbnailer-dev,
  • libqt5svg5-dev,
  • libpolkit-agent-1-dev,
  • libpolkit-qt5-1-dev,
  • libdtkwidget-dev,
  • libdtkgui-dev,
  • libdtkcore-dev,
  • libdtkcore5-bin,
  • qttools5-dev-tools,
  • dde-dock-dev(>=4.8.4.1),
  • libdframeworkdbus-dev,
  • libtag1-dev,
  • libdmr-dev,
  • libicu-dev,
  • libdeepin-pdfium-dev,
  • libqt5xdg-dev,
  • libgio-qt-dev,
  • libdfm-io-dev,
  • libdfm-mount-dev,
  • libdfm-burn-dev,
  • libssl-dev,
  • libgtest-dev,
  • libgmock-dev,
  • libgsettings-qt-dev,
  • liblucene++-dev,
  • libdocparser-dev,
  • libboost-filesystem-dev,
  • libsecret-1-dev,
  • libkf5codecs-dev,
  • libpoppler-cpp-dev,
  • libcryptsetup-dev,
  • deepin-desktop-base | deepin-desktop-server | deepin-desktop-device

Installation

Build from source code

  1. Make sure you have installed all dependencies.

Package name may be different between distros, if dde-file-manager is available from your distro, check the packaging script delivered from your distro is a better idea.

Assume you are using Deepin or other debian-based distro which got dde-file-manager delivered:

$ git clone https://github.com/linuxdeepin/dde-file-manager
$ cd dde-file-manager
$ sudo apt build-dep ./
  1. Build:
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/usr
$ cmake --build build
  1. Install:
$ sudo cmake --build build --target install

The executable binary file could be found at /usr/bin/dde-file-manager

Usage

Execute dde-file-manager

Documentations

Getting help

Getting involved

We encourage you to report issues and contribute changes

License

dde-file-manager is licensed under GPL-3.0-or-later

dde-file-manager's People

Contributors

blumia avatar chirs241097 avatar clauszy avatar deepin-mozart avatar dragondjf avatar gongheng2017 avatar hebe970217 avatar hujianzhong-uos avatar iceyer avatar itsxust avatar johnson-zs avatar justforlxz avatar kakueeen avatar kegechen avatar lighto-ku avatar lihua000 avatar liyigang1 avatar lxdaxian avatar max-lvs avatar misonlan avatar obslee avatar pppanghu77 avatar reionwong avatar shihuamarryme avatar shzhuangpub avatar toberyan avatar uniontech-lisa avatar ut-mobeisiran avatar wzedmund avatar zccrs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dde-file-manager's Issues

Cannot disable directory MIME type association / 无法取消目录文件关联

If a typical linux user has multiple alternative file manager(s) installed (e.g. Nautilus, Nemo, Dolphin, Thunar) and would like to replace DDE file manager with one of them for daily use. She will usually do one of the following:

  • right click on a directory in Nautilus/Nemo and change file association to the target file manager.

  • edit both ~/.config/mimeapps.list and /usr/share/applications/mimeapps.list and change all application path associated with MIME type inode/directory to the target file manager

NONE of these works: after every reboot / login DDE will revert ~/.config/mimeapps.list to it's own file manager. This caused a major UX collapse as some Linux applications rely on the latest Nautilus/Nemo commandline arguments that are not yet supported by DDE file manager.

Please introduce an option to disable file association check like Google Chrome and FireFox.

Tested on DDE 15.5 / file manager 1.6.2

Can't open multiple files at once

Hi,

The file manager can't "open with..." if more than one file is selected.
For instance, if I select 3 pictures and click right mouse button to open with GIMP, the popup doesn't include "open with..." option, it only shows "open with..." when select only one file.

This is very annoying cause can't open multiple files at once, except with default's app.

Deepin Desktop Environment could be better with some features like this one :)

Thanks

Use defaultt file manager for file dialogs

So, I am using nautilus, when I open a folder it works fine:

But whenever I use the 'save as' it uses the dde-file-manager rather than the default manager:

Which is this proccess:

So, when using default applications, can we make it more consistent of the features the DDE uses?

Shows incorrect total space and used space.

dde-file-manager shows incorrect amount of total space and used space of a disk.

To Reproduce
Just mount a disk with less than 1 GB space and you will see it.

I expected that dde-file-manager would display the correct total space and used space of a disk.

Here is a picture of it.

deepinscreenshot_dde-file-manager_20180825114919

Distro is Linux Deepin 15.7
Version of dde-file-manager is 1.8.1

关于默认打开方式的bug

如题,将.docx文件的默认打开方式先设置为压缩管理器,再改回WPS Office,会仍然显示zip图标。
所以,默认打开方式的配置文件在哪里?
或者可不可以在文件管理器内增设一个一键重置默认打开方式。

In flatpak?

Can you please release a flatpak version of dde-file-manager ?

Integrating git with file manager

Suggestion to developers to create a plugin that integrates git with the file manager as it does in nautilus so it would make it easier for developers who develop with Deepin

Doesn't change battery icon when charger is plugged or unplugged

Bug description

The battery icon doesn't change when charger is plugged or unplugged in laptop. It stays the same since the boot i.e. it shows charging if the charger was connected at the time of boot else doesn't.

Enviroments

  • Distro: [Arch Linux - Deepin Desktop Enviroment]
  • Version: [15.7]

Can't browse android devices

Deepin file manager can't browse Android devices.
It says that an Android device is connected but it doesn't show any files when it is mounted. By the way, Nautilus file manager seems to be able to show files.

To Reproduce

To reproduce it, just attach an android to the computer via USB. You will see that Deepin file manager doesn't show any files.

Expected behavior

I am expected to be able to see all the files of my Android device in Deepin file manager.

Environments (please complete the following information):

  • Distro: Archlinux
  • Version: Latest

Right click context menu opens very slowly

I'm in trouble with a deeply deep right click menu.
This menu is running extremely slowly when you are a non-Root user.
I completely removed and re-installed Deepin environment packages, but the problem was not resolved.

Distro: Deepin 15.7
Version: 4.15.0-29deepin-generic

Automounting archives

In the past it was possible to auto-mount archive files as it were media just by right clicking on them and opening them with the application "Archive Mounter".

It happens that it no longer works. As seen in the comment section of the Arch Linux Automounter package, its desktop file seems to be working on GNOME but not in Deepin.

The root cause seems to be the file manager not recognising properly the exec line, specifically the strings "%u" and "%f".

These don't work:
Exec=/usr/lib/gvfsd-archive file=%u
Exec=/usr/lib/gvfsd-archive file=%f

But this does:
Exec=/usr/lib/gvfsd-archive file=[FILE]

加了颜色标记的文件,再右键-标记信息,文件管理器就会退出

更新1.7后,在加了颜色标记的文件上再右键-标记信息就会退出, 我在终端看了下信息是:
2018-05-19, 14:23:27.270 [Debug ] [dfilemenumanager.cpp DFileMenuManager::actionTriggered 1010] QAction(0x559de83f3280 text="标记信息" toolTip="标记信息" menuRole=TextHeuristicRole visible=true) QAction(0x559de83f3280 text="标记信息" toolTip="标记信息" menuRole=TextHeuristicRole visible=true) 2018-05-19, 14:23:27.270 [Debug ] [dfilemenumanager.cpp DFileMenuManager::actionTriggered 1012] "标记信息" "标记信息" fish: 'dde-file-manager' terminated by signal SIGSEGV (Address boundary error)

File manager column sort not sticking ...

Hi,

File Manager Ver. 1.7

after the last update the file manager is no longer saving the folder sorting view ... i like to keep things sorted as per 'Time Modified' latest first ... but every time file manager is opened the setting is reset to default 'Alphabetical sort'

It would be nice if Deepin file manager too had a Windows like every folder specific settings with regard to sort, icons view, etc ...

thank.s

Not able to compile 🤷😔

I'm trying to compile the dde-file-manager locally on my ubuntu 18.04 but it is showing some unknown module error. All the dependencies have been installed but still no progress.
deepinscreenshot_desktop_20180821204349

Preview / thumbnails for jpg files larger than 30 MB

I can't get preview thumbnails for jpg files (png also) larger than 30 MB. I tested this by incrementally resizing the same picture, which was originally smaller than 30 MB. Is there a way around this or some advanced settings I could tweak?
deepinscreenshot_select-area_20180921133014

Theme doesn't change

The theme of the file manager doesn't change even though theme of the other programs do.

Can you please fix it?

[EDIT] :
I am using Arch Linux. The version of the file manager is 1.7.
Also, I am trying to change the theme from deepin-settings and NOT from the file manager.

Cannot perform cut,copy and paste for multiple files . Application exits itself .

I use deepin 15.6 DE in Manjaro 17.1.10 Community Edition . I was very satisfied with default file manager but when the topic went to heavy task such as basic file operations in dde-file-manger , it terminates itself with whole open windows . Now I use Caja file manager as alternative . I really love DDE-file-manger , Can anyone help me with it ? Thanks in advance .

Compact view!

Amazing distro! Could you please implement 'Compact' view mode in the file manager; now it seems to have only 'Icon' and 'Details' view modes.

Tag folder is not removed immediately

Tag folder is not removed immediately upon removal in the file manager, it is necessary to restart the file manager to complete the removed of the folder tag.
Below is the GIF with the demonstration of the reported problem.

bug

As it was seen in the gif after the removal is not immediately removed the tag being necessary to restart the file manager for the removal to be completed.

File manager version 1.7

Can't install 4.5.0

On Arch linux, the package fails with error deepin-file-manager: /lib exists in filesystem.

I believe the installer needs to write to /usr/lib and not /lib as it is a symlink.

Mtp doesn't work with android smartphone Samsung galaxy s8

The file manager doesn't work properly with Samsung galaxy s8, it shows the icon at the side panel, but it doesn't allow me to access the device. When I click on the icon I get stuck there and the direction bar shows mtp://, deepin version 3.1.24-1

[ArchLinux] Poor performance working with Samba

I'm testing this feature because I need it in my job, but I find some bad issues:

Initially, it has a poor interface compared with gnome interface:
invisible
gnomesamba
gnome hud is more suitable and beautiful, you cannot see password letters in deepin hud, and also it has a useful help modal:
ayudagnomesamba

But the worst problem is the performance:
deepin-screen-recorder_select area_20180704160451
deepin-screen-recorder_select area_20180704160222
You can compare nautilus with file manager: it's faster, it does not show the problem at opening the excel file, and you can find the last visited folder in the main page.

This is the excels bug:
deepinsambaerror

The main problem with this is that to work correctly with the folders of the windows network it is necessary to use nautilus, but this has conflicts with file-manager, consisting of nautilus stealing "privileges" from file-manager, so to speak; for example, here nautilus uses the icons chosen for the deepin-desktop while file-manager uses the icons chosen for gnome-desktop, that's why it is not a good idea install both in a system.
problemafinalnautilusfilemanager

UPDATE:
The problem that i commented above is not related to this project, it is related with deepin-dektop.

Image information

Normally, in all desktops we can get information about image: width and height; but it is not possible in Deepin, why?

Cannot copy any file to Samsung phone

Describe the bug

Cannot copy any file from my computer to Samsung phone(i9500) and show me the following error (Failed to open the file, cause: Operation unsupported) but I can copy the file from the phone to my computer.

To Reproduce

To Reproduce this issue try to copy any type of file to Samsung mobile phone

Expected behavior

Should be copy the file to my phone without any error like this

Screenshots

Please see the following screenshot:
deepinscreenshot_select-area_20180928112534

Enviroments

  • Distro: [Linux Deepin 15.7]
  • Version: [4.6.8.4-1]

Many segfaults and error messages in logs caused by dde-file-manager

Distro: Deepin linux, newest

In dmesg i see many segfaults caused by dde-file-manager:
dde-file-manage[4200]: segfault at 20 ip 00007f7ba85dd2ec sp 00007fff7db78a40 error 4 in libQt5Core.so.5.6.1[7f7ba84a9000+4af000]
[27658.548870] dde-file-manage[4220]: segfault at 20 ip 00007f30b691c2ec sp 00007ffe892e84c0 error 4 in libQt5Core.so.5.6.1[7f30b67e8000+4af000]
[27668.546701] dde-file-manage[4239]: segfault at 20 ip 00007ff64db362ec sp 00007ffc9aa7fcb0 error 4 in libQt5Core.so.5.6.1[7ff64da02000+4af000]

Logs are fullfilled with errors also:
Jul 12 20:07:47 tx com.deepin.filemanager.daemon[4269]: 2018-07-12, 20:07:47.862 [Debug ] [main.cpp main 53] FileManagerDaemon(0x55ffcbd316c0)

Changing icon of a specific file

Deepin file manager doesn't allow us to change icon of a specific file. For example, if we create a shortcut file, then we can't change the icon of it using deepin file manager like we can in Windows.

I want to be able to change icon of a file or some files specifically.

Disable libdmr and libffmpegthumbnailer in fedora

In fedora project, some libraries is violation of the package policy. Please update the IS_PLATFORM_FEDORA option to fix it. d46f810

Fedora 只允许开源而且不抵触美国法律的软件进入其官方仓库。RPM Fusion Free 是容纳使用开源许可证,但不符合 Fedora Package Guideline 要求的软件。比如 FFmpeg 和 x264,需要使用 GPL 许可证,但是因为 H.264 的专利争议而无法加入 Fedora 官方仓库。RPM Fusion Nonfree 是容纳免费,但是非开源,非商业,而且可再公开分发的软件

Slow file-directory write-delete operations And

Moving a file or folder-copy-delete operations takes a very long time.

Another problem is that sometimes the files do not appear even though they seem to have been completed. (It happens in a device like USB flash disk in a different memory.)

Enviroments

Distro: Deepin 15.7
Version: 4.15.0-29deepin-generic

Remembering maximisation

HOW TO REPRODUCE:

  1. Maximise the file manager.
  2. Close it.
  3. Reopen it.

RESULT:

  • Not maximised.

RELEVANT DETAILS:

  • Did not happen in the previous version of Deepin.

SYSTEM SPECS:

  • deepin-file-manager 1:4.6.2
  • deepin-qt5integration 0.3.2
  • deepin-mutter 3.20.32
  • deepin-wm 1.9.30

How to add entry to context menu?

Hi,
I want to kow how to add an entry to the context menu in the file manager.
Espacially I want to add "Open with Visual Studio Code" to already opend folder like the entry "open Terminal" allready did.

Add feature from a app

I love Deepin as much i love linux. i made an app called CoreBox .link.
It has some unicq feature like opping app in same window, bookmark file from file manager ,bookmark photo from photo viewer app, also txt from txt viwer.
i want this feature in my deepin desktop .
please conider to add this feature as deepin apps dose not use a window manager so it will be easy to add this feature in deepin apps .

image

thanks.

Search query result did not view new file

Description
A file manager should record every change happens in file system, including if there's new file exist. Deepin File Manager could not view new file while refreshing search query in same directory working.

This bug is considerably critical..

To Reproduce

Steps to reproduce the behavior:

  1. Go to a particular directory
  2. Create a new file, e.g with 'test.txt' name
  3. Click search button and fill "test" without double quotes
  4. The file is not shown

Expected behavior
The new file is shown

Enviroments:

  • Distro: Linux Deepin 15.7
  • Kernel: Linux laptop-bajau 4.15.0-29deepin-generic #31 SMP Fri Jul 27 07:12:08 UTC 2018 x86_64 GNU/Linux
  • Deepin File Manager version : 1.8.1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.