Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use kioclient to move files into Trash on KDE #2049

Closed
spnethw opened this issue Mar 9, 2024 · 0 comments
Closed

Use kioclient to move files into Trash on KDE #2049

spnethw opened this issue Mar 9, 2024 · 0 comments

Comments

@spnethw
Copy link
Contributor

spnethw commented Mar 9, 2024

В настоящее время в скрипте trash.sh для удаления файлов в Корзину на Linux используется вызов gio/gvfs-trash, специфичных для Gnome.
KDE предлагает команду kioclient (из пакета kde-cli-tools), которая может быть использована для тех же целей.
Синтаксис:
kioclient move file trash:/

Что не так с текущим положением вещей:

  1. При удалении файлов в Корзину через "gio trash" если Корзина была пуста, то KDE не обновляет её иконку с "пустой" на "заполненную" (ни иконку виджета, ни иконку вручную созданного .desktop-файла), а также не изменяет подпись с количеством удаленнных объектов, если их несколько. Видимо, потому что удаление проходит мимо механизмов KDE, а изменение содержимого соответствующей папки со стороны не мониторится.
  2. Ну и наличие дополнительного выбора -- всегда хорошо.

P.S. Пока что сделал у себя ~/.config/far2l/trash.sh

if command -v kioclient >/dev/null 2>&1; then
	kioclient move "$1" trash:/ 2>"$2"
	exit $?
fi

Полёт нормальный.

@elfmz elfmz closed this as completed in ceeacc1 Mar 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant