Я недавно установил Xubuntu и было много различий, которые я заметил между xfce и гномом. Мне не нравился Thunar так очень (главным образом из-за ищущей функции - даже зубатка не делает отрядов, которые половина Наутилуса возможностей делает). Таким образом, я установил Наутилус и сделал его предпочтительным Файловым менеджером из экзопредпочтительных приложений. Сначала все казалось работой - ищущая функция, места, закладки и т.д. Однако, я, следовательно, пытался копировать файл от Рабочего стола до моей домашней папки, и следующая ошибка произошла:
И после нажатия Skip, другого:
Я пытался удалить thunar и xfdesktop, надеющийся, что наутилус 'примет' рабочий стол, но этого не произошло. Также попробованный символьной ссылкой для xfdesktop-> наутилус, как предложено в некотором потоке, но это не добивалось цели также.
Ошибка происходит каждый раз, когда я пытаюсь копировать или переместить что-то (файл или папка) от рабочего стола до другого местоположения (Ctrl+C или Копией с контекстного меню). Копирование и перемещение работ от и до других местоположений (даже от случайного местоположения до рабочего стола, но не от него). Самая странная часть - то, что, когда я перетаскиваю файл или папку от Рабочего стола до желаемого местоположения, это работает без любых ошибок.
Я был бы благодарен, если кто-то мог бы помочь мне.Заранее спасибо!
Статья , приведенная выше на Ubuntuforums , является очень давним обсуждением и на самом деле не применима к текущей Xfce. Следующее обсуждение составлено из моих экспериментов и со ссылкой на обсуждение nautilus --no-desktop
на форумах xfce .
Это зависит от того, хотите ли вы запустить xfdesktop
и nautilus
вместе или позволить xfdesktop
обрабатывать рабочий стол и использовать nautilus
просто как файловый менеджер. На моей машине 12.04, которая имеет ppas для xfce 4.10 и 4.12, nautilus
, кажется, работает хорошо. Тем не менее, есть некоторые возможности, если у вас есть проблемы.
Хочу заметить, что вы сказали, что вы уже сделали nautilus
файловым менеджером по умолчанию и удалили xfdesktop
, но вы сможете запускать nautilus
и xfdesktop
в одном сеансе, если вы используете опцию --no-desktop
когда вы запускаете nautilus
. Если вы примените любую из приведенных ниже команд, вы должны выйти из системы, а затем снова войти в систему, чтобы увидеть любые изменения.
ВАЖНОЕ ПРИМЕЧАНИЕ: вы должны найти, какие именно ваши собственные CLientCommands в вашем сеансе xfce, запустив xfce4-settings-editor и перейдя на вкладку xfce4-session
и отметив, какие из них в настоящее время ссылаются на Thunar
и xfdesktop
, затем соответственно измените число в приведенных ниже командах.
Сценарий 1 ) нет xfdesktop
установлено и nautilus
является файловым менеджером по умолчанию.
Возможно, вам придется взглянуть на xfce4-session
и изменить отказоустойчивые значения по умолчанию для клиентских команд, которые определяют сеанс Xfce. Вы также должны сделать это, если хотите заменить оконный менеджер другим , и я думаю, что это может помочь в этом случае.
Например, вы можете изменить Client_Commands, которые ссылаются на Thunar
и xfdesktop
на nautilus --no-default-window
, используя xfconf
(опция --no-default-window
просто останавливает открытие окна nautilus
при входе в систему). [ 1154]
Не забудьте использовать номера Client_Commands в вашей собственной системе - см. xfce4-settings-editor
.
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client2_Command -t string -s "nautilus" -t string -s "--no-default-window" -a
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client3_Command -t string -s "nautilus" -t string -s "--no-default-window" -a
После входа в систему вы получите пустой рабочий стол, но вы можете установить обои для рабочего стола с помощью приложений gnome, таких как gthumb
.
Это лучший способ убедиться, что nautilus
работает на рабочем столе и больше ничего не мешает.
См. Конец статьи, чтобы узнать, как их сбросить. Выйдите из системы и войдите снова, чтобы увидеть изменения.
Сценарий 2) xfdesktop
установлен, и вы хотите использовать его для управления рабочим столом и nautilus
в качестве файлового менеджера.
Найдите номер вашей собственной Client_Command для файлового браузера (Thunar), ссылаясь на часть xfce4-session
в xfce4-settings-editor
. Например, мой Client_Command был равен 2, и поэтому он был изменен на nautilus --no-desktop --no-default-window
.
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client2_Command -t string -s "nautilus" -t string -s "--no-desktop" -t string -s "--no-default-window" -a
Выйдите из системы и войдите снова, чтобы увидеть любые изменения. Не забудьте использовать номера Client_Commands в вашей собственной системе - см. xfce4-settings-editor
.
Всякий раз, когда вы запускаете nautilus
в своем сеансе, вы должны использовать nautilus --no-desktop
.
Если вам нужно сбросить изменения
Выберите соответствующий раздел в xfce-session
в графическом xfce4-settings-editor
или используйте xfconf-query
. Вы должны использовать действительные числа Client_Commands в вашей собственной системе, необязательно те, которые приведены в примерах ниже:
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client2_Command -t string -s "Thunar" -t string -s "--daemon" -a
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client3_Command -t string -s "xfdesktop" -a
Выйдите из системы и снова войдите в систему, чтобы увидеть любые изменения.
Варианты, предложенные выше, могут быть полезны для вас, хотя очень часто проблемы с nautilus
в Xubuntu не всегда легко решаются. Первый сценарий, который заставляет nautilus
управлять рабочим столом и действовать как файловый менеджер, может быть наиболее полезным, если вы сделали nautilus
файловым менеджером по умолчанию.