Как использовать gnome trash для файлов в разных разделах?

Примечание. Это не заменяет, только привязывает кепки к esc. (Это было достаточно для моего варианта использования vim.)

Для ubuntu 16:04 (с окружением i3): созданный файл ~ / .xsessionrc с контентом

xmodmap -e "clear lock" #disable caps lock switch
xmodmap -e "keysym Caps_Lock = Escape" #set caps_lock as escape
1
задан 20 December 2012 в 12:52

1 ответ

Когда вы удаляете файл на съемном запоминающем устройстве, GNOME автоматически создает папку мусора в корневом каталоге устройства. Если ваш идентификатор пользователя равен 1000, он создаст файл с именем /data/.Trash-1000. Когда вы переходите в место Trash в Nautilus, вы видите объединение всех папок для мусора для вашего пользователя на всех подключенных файловых системах.

Похоже, что это проблема с правами. GNOME пытается создать папку мусора в корневом каталоге устройства, но, возможно, ваш пользователь имеет доступ только к отдельным файлам под корнем. Самый простой способ сделать это более доступным. В терминале попробуйте sudo chmod 777 /data сделать корень вашего диска данных доступным для редактирования любому пользователю. В качестве альтернативы вы можете сделать sudo chown yourname /data для аналогичного эффекта.

12
ответ дан 25 May 2018 в 17:51
  • 1
    на месте! Как вы сказали, просто нужно было делать «cd / data»; chmod o + w. ', (я думаю, он также будет работать, чтобы вручную создать /data/.Trash-1000 с правильными разрешениями). Работал сразу. (jeje, теперь я не смог найти Trash в 11.10! нормально, это на левой панели в Наутилусе) – alfC 20 October 2011 в 08:53
  • 2
    У меня установлен SSD как /, а некоторые из папок в моем пользовательском / домашнем жестком диске (на механическом жестком диске) привязаны к SSD-диску. Хотя ваше исправление (я создал .Trash-1000 off /), позволяет мне использовать опцию move to trash, я не вижу файлы, которые я удалил внутри мусора Gnome в Nautilus. Какие-либо предложения? – James McMahon 30 April 2012 в 19:31
  • 3
    По соображениям безопасности я предлагаю создать папку .Trash-XXXX вручную и предоставить ей права доступа (755 или 750) для пользователя XXXX вместо использования 777 для корневого каталога другого раздела. – Toon Verstraelen 28 May 2014 в 12:09
  • 4
    @James: вам нужно создать папку .Trash-XXXX в корневом каталоге раздела mounter, например. / mnt / data, а не в /. – Toon Verstraelen 28 May 2014 в 12:11

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

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