“Переместитесь в Мусор”, не появляется, но только “Удаляет” в контекстном меню

Я не видел опции "Move to Trash" в контекстном меню, но только наблюдение опции "Delete", которые делают файл полностью удаленным (Are you sure you want to permanently delete “file.txt”?). Я также попробовал chown/chmod на файлах и папках, которые я пытаюсь переместить в мусор. Так, я НЕ могу удалить файлы с помощью Сублимированного текста 3 также.

Если я делаю sudo nautilus и открывая файловый менеджер затем я вижу опцию "Move to Trash", но затем не вижу файл, который я переместил в мусор с помощью этой опции в "Мусоре".

Например;

# kerem is superuser
sudo chown kerem:kerem /var/www/file.txt
sudo chmod 0777 /var/www/file.txt

Мусор перманент;

kerem@kerem:~/.local/share$ ls -la | grep Trash
drwx------  5 kerem kerem  4096 Ara 11 04:09 Trash

ubuntu-context-menu

Используя 14,04 64 бита, настольная версия и /home и /var/www находятся на различных разделах как sda1 и sda7 (оба ext4 / -> /dev/sda6 и /home -> /dev/sda7). Но никакая двойная система вместе с Ubuntu как Windows.

Спасибо.

1
задан 11 December 2014 в 06:01

1 ответ

После траты нескольких часов вот решение;

sudo -s
cd /

Разрабатывают идентификатор Вашей учетной записи пользователя - это обычно 1000

getent passwd "username"

для получения UID, и GID (для более позднего использования)

UID=$(getent passwd "username" | awk -F: '{print $3}')
GID=$(getent passwd "username" | awk -F: '{print $4}')

Делают новый каталог мусора с идентификатором, который мы нашли выше

mkdir .Trash-1000

Изменение полномочия нового каталога позволить нам получать доступ к нему

chmod 777 .Trash-1000 && chown ${UID}:$GID .Trash-1000

Кроме того, я могу превратить символьную ссылку в ~/.local/share/Trash, чтобы помнить, что существует мусор больше, так должен иногда освобождаться.:)

ln -s /.Trash-1000 ~/.local/share/Trash

Кредиты: https://askubuntu.com/a/516825/179045

2
ответ дан 10 November 2019 в 23:28

Другие вопросы по тегам:

Похожие вопросы: