KDE Dolphin - Papierkorb vom NAS nicht anzeigen

Krik

Fleet Admiral Pro
Registriert
Juni 2005
Beiträge
16.897
Moin zusammen,

ich habe eine Freigabe (/home/krik/) von einem Ugreen DXP2800 via sftp von Dolphin (Standard-KDE-Dateimanager) mounten lassen.
Dabei habe ich den Papierkorb aktiviert, falls ich mal was unbeabsichtigt lösche. Natürlich gibt es auch ein Backup, aber via Papierkorb kommt man bei einer Kleinigkeit schneller wieder an seine Daten zurück.

Der Papierkorb liegt auf dem NAS unter /home/krik/#recycle. Das ist dort ok, weil die Weboberfläche das entsprechend berücksichtigt und bspw. das Verzeichnissymbol auf einen Papierkorb-Icon und den Anzeigenamen automatisch nach "Papierkorb" übersetzt.
1762987762116.png


In Dolphin sieht das aber leider so aus:
1762987602530.png


Kann ich dieses Verzeichnis nur auf meinem Rechner in Dolphin irgendwie ausblenden? Ich mag das da so nicht sehen.
Noch besser wäre sogar, wenn ich Dolphin irgendwie erklären kann, dass das ein Papierkorb-Verzeichnis ist und er das dementsprechend für gelöschte Daten aus dem aktuellen Verzeichnis verwenden soll. Hat jemand eine Idee, wie man das bewerkstelligen kann?

Gruß
Krik
 
Die gängige Konvention unter Linux ist ja das Ordner/Dateien versteckt sind wenn ihr Name mit einem . anfängt. Der ungewöhnliche Name ist wohl leider von der NAS-Software vorgegeben?

Es gibt noch den Mechanismus mit den .hidden Dateien. Dazu im gleichen Ordner wo auch #recycle liegt eine Datei mit dem Namen .hidden erstellen und eine Zeile reinschreiben:
Code:
#recycle
Da .hidden mit einem Punkt anfängt wird die Datei selbst im Normalfall ausgeblendet.

Als Papierkorb für Dateien aus deinem Home wird ~/.local/share/Trash/ benutzt, für andere Mounts ein Ordner .Trash-$UID im Wurzelverzeichnis des Mounts, i.d.R. also .Trash-1000. Der hat allerdings noch eine bestimmte Struktur mit info-Dateien, das wird der NAS wahrscheinlich anders handhaben und die Papierkorb-Mechanismen sind eh nicht miteinander kompatibel.
 
Marco01_809 schrieb:
Der ungewöhnliche Name ist wohl leider von der NAS-Software vorgegeben?
Jepp.
Wahrscheinlich wollten sie nicht in Konflikt mit den .-Dateien kommen.

Marco01_809 schrieb:
Dazu im gleichen Ordner wo auch #recycle liegt eine Datei mit dem Namen .hidden erstellen und eine Zeile
Hab ich probiert, aber #recycle ist trotzdem sichtbar.

Bildschirmfoto_20251113_004519.png


Muss man da in Dolphin noch irgendwas konfigurieren? Ich habe jedoch nichts in den Einstellungen gesehen.
 
@BFF
Der Zugriff erfolgt via sftp. Die smb-Optionen stehen mir nicht zur Verfügung.

Den Link habe ich mir durchgelesen und auch eine Funktion in der .bashrc definiert. Das greift hier aber auch nicht. Ich nehme an, dass kein richtiges Mounten stattfindet sondern Dolphin hier als sftp-Client agiert.
So auf den ersten Blick müsste das Ausblenden dann irgendwie in Dolphin oder im sftp-Server eingestellt werden.

Ich hab ein wenig im Terminal des NAS rumgestöbert und bin darauf gestoßen, dass sie openSSH verwenden.

/lib/systemd/system/ssh.service
INI:
[Unit]
Description=OpenBSD Secure Shell server
Documentation=man:sshd(8) man:sshd_config(5)
After=network.target auditd.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Service]
EnvironmentFile=-/etc/default/ssh
ExecStartPre=/usr/bin/ssh-keygen -A
ExecStartPre=/usr/sbin/sshd -t
ExecStartPre=/usr/bin/touch /etc/ssh/sftp_share.conf
ExecStartPre=/usr/bin/chmod 766 /etc/ssh/sftp_share.conf
ExecStart=/usr/sbin/sshd -D $SSHD_OPTS
ExecReload=/usr/sbin/sshd -t
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartPreventExitStatus=255
Type=notify
RuntimeDirectory=sshd
RuntimeDirectoryMode=0755

[Install]
WantedBy=multi-user.target
Alias=sshd.service

Da fiel mir dann /etc/ssh/sftp_share.conf ins Auge:
INI:
[homes]
comment     = Home Directories
browseable  = no
writeable   = yes
valid users = %S

[Downloads]
path          = /volume1/Downloads
comment       = Downloads share directory
browseable    = yes
writeable     = no
valid users   = @admin
invalid users = <UserA> <UserB> usw.
write list    = @admin
recycle       = 1

[docker]
path          = /volume1/docker
comment       = docker share directory
browseable    = yes
usw.
Ich habe leider bisher keinen Erfolg gehabt, die Doku für dieses Format zu finden. Vielleicht ist ja da irgendwo eine Möglichkeit aufgelistet, bestimmte (Unter-)Verzeichnisse auszublenden.
 
Zurück
Oben