web-dev-qa-db-ja.com

セッション間でデスクトップアイコンの位置が記憶されない

一貫して、Ubuntu 18.04を新しくインストールしたとき(約1か月前)から、デスクトップアイコンの位置(ゴミ箱アイコンを除く)がセッション間で記憶されたことはありませんでした。それらは常に同じ順序で(画面の左側ではなく)垂直方向に同じ順序で再表示されます。 「キープアラインメント」をオンとオフで試してみました。

提示された解決策 ここ はかなり抜本的であるように見え、回答は承認済みとマークされていません。古いリリースを参照しています。また、保持したい他の構成変更を行ったため、デスクトップを完全にリセットしたくありません。

Ubuntuにデスクトップの他の部分に影響を与えることを何もせずにデスクトップアイコンの位置を記憶させる方法はありますか?

gsettings list-recursively | grep nautilusの出力

org.gnome.nautilus.window-state sidebar-width 196
org.gnome.nautilus.window-state start-with-sidebar true
org.gnome.nautilus.window-state geometry '650x475+142+27'
org.gnome.nautilus.window-state maximized true
org.gnome.nautilus.window-state start-with-location-bar true
org.gnome.nautilus.compression default-compression-format 'Zip'
org.gnome.brasero nautilus-extension-debug false
org.gnome.desktop.notifications application-children ['update-manager', 'org-gnome-software', 'firefox', 'org-gnome-nautilus', 'netbeans-netbeans', 'org-gnome-fileroller', 'org-gnome-terminal', 'megasync', 'gnome-terminal', 'keepassx', 'org-gnome-tweaks', 'gnome-control-center', 'libreoffice-libreoffice', 'libreoffice-calc', 'libreoffice-writer', 'alarm-clock-applet', 'vlc', 'gnucash', 'Thunderbird', 'brasero', 'skypeforlinux', 'software-properties-gtk', 'steamforwindows-steamforwindows', 'discord-discord', 'filezilla', 'org-gnome-totem', 'q4wine', 'apport-gtk', 'wine-programs-quicktime-quicktime-player', 'eog', 'wine', 'org-gnome-gedit', 'gnome-Shell-extension-prefs', 'gnome-calculator-gnome-calculator', 'gnome-network-panel', 'ubuntu-social-kit-ubuntu-social-kit', 'brave-browser', 'gnome-system-monitor-gnome-system-monitor', 'Steam', 'jetbrains-studio', 'clamtk', 'org-gnome-dejadup']
org.gnome.gedit.plugins.filebrowser.nautilus confirm-trash true
org.gnome.gedit.plugins.filebrowser.nautilus click-policy 'double'
org.gnome.nautilus.list-view default-visible-columns ['name', 'size', 'date_modified']
org.gnome.nautilus.list-view default-zoom-level 'standard'
org.gnome.nautilus.list-view use-tree-view false
org.gnome.nautilus.list-view default-column-order ['name', 'size', 'type', 'owner', 'group', 'permissions', 'mime_type', 'where', 'date_modified', 'date_modified_with_time', 'date_accessed', 'recency']
org.gnome.nautilus.icon-view captions ['none', 'none', 'none']
org.gnome.nautilus.icon-view thumbnail-size 64
org.gnome.nautilus.icon-view default-zoom-level 'small'
org.gnome.nautilus.icon-view text-Ellipsis-limit ['3']
org.gnome.nautilus.preferences confirm-trash true
org.gnome.nautilus.preferences install-mime-activation true
org.gnome.nautilus.preferences use-experimental-views true
org.gnome.nautilus.preferences always-use-location-entry false
org.gnome.nautilus.preferences default-sort-in-reverse-order false
org.gnome.nautilus.preferences open-folder-on-dnd-hover false
org.gnome.nautilus.preferences show-move-to-trash-shortcut-changed-dialog true
org.gnome.nautilus.preferences executable-text-activation 'ask'
org.gnome.nautilus.preferences mouse-forward-button 9
org.gnome.nautilus.preferences tabs-open-position 'after-current-tab'
org.gnome.nautilus.preferences recursive-search 'local-only'
org.gnome.nautilus.preferences click-policy 'double'
org.gnome.nautilus.preferences show-delete-permanently false
org.gnome.nautilus.preferences default-sort-order 'name'
org.gnome.nautilus.preferences default-folder-viewer 'icon-view'
org.gnome.nautilus.preferences search-view 'list-view'
org.gnome.nautilus.preferences fts-default true
org.gnome.nautilus.preferences show-directory-item-counts 'local-only'
org.gnome.nautilus.preferences show-create-link true
org.gnome.nautilus.preferences show-hidden-files false
org.gnome.nautilus.preferences show-image-thumbnails 'never'
org.gnome.nautilus.preferences thumbnail-limit uint64 10485760
org.gnome.nautilus.preferences mouse-back-button 8
org.gnome.nautilus.preferences bulk-rename-tool @ay []
org.gnome.nautilus.preferences mouse-use-extra-buttons true
org.gnome.nautilus.preferences search-filter-time-type 'last_modified'
org.gnome.nautilus.desktop trash-icon-name 'Rubbish Bin'
org.gnome.nautilus.desktop text-Ellipsis-limit 3
org.gnome.nautilus.desktop background-fade true
org.gnome.nautilus.desktop home-icon-visible false
org.gnome.nautilus.desktop trash-icon-visible true
org.gnome.nautilus.desktop network-icon-visible false
org.gnome.nautilus.desktop font ''
org.gnome.nautilus.desktop network-icon-name 'Network Servers'
org.gnome.nautilus.desktop home-icon-name 'Home'
org.gnome.nautilus.desktop volumes-visible true

gsettings list-recursively | grep iconの出力:

org.gnome.Shell.window-switcher app-icon-mode 'both'
org.gnome.desktop.interface menus-have-icons false
org.gnome.desktop.interface toolbar-icons-size 'large'
org.gnome.desktop.interface icon-theme 'ubuntu-mono-dark'
org.gnome.desktop.interface buttons-have-icons false
org.gnome.desktop.background show-desktop-icons true
org.gnome.DejaDup.Drive icon ''
org.gnome.nautilus.icon-view captions ['none', 'none', 'none']
org.gnome.nautilus.icon-view thumbnail-size 64
org.gnome.nautilus.icon-view default-zoom-level 'small'
org.gnome.nautilus.icon-view text-Ellipsis-limit ['3']
org.gnome.DejaDup.File icon ''
org.gnome.Vino icon-visibility 'client'
org.freedesktop.ibus.panel property-icon-delay-time 500
org.freedesktop.ibus.panel xkb-icon-rgba '#415099'
org.freedesktop.ibus.panel show-icon-on-systray true
org.gnome.nautilus.preferences default-folder-viewer 'icon-view'
org.gnome.Shell.extensions.dash-to-dock icon-size-fixed true
org.gnome.Shell.extensions.dash-to-dock dash-max-icon-size 36
org.gnome.nautilus.desktop trash-icon-name 'Rubbish Bin'
org.gnome.nautilus.desktop home-icon-visible false
org.gnome.nautilus.desktop trash-icon-visible true
org.gnome.nautilus.desktop network-icon-visible false
org.gnome.nautilus.desktop network-icon-name 'Network Servers'
org.gnome.nautilus.desktop home-icon-name 'Home'

追加情報:

find . '!' -user $USER
./.local/share/gvfs-metadata/home-79a18d9c.log 
./.local/share/gvfs-metadata/home 
./.cache/dconf find: ‘./.cache/dconf’: Permission denied 
./.dbus find: ‘./.dbus’: Permission denied 
./.gvfs find: ‘./.gvfs’: Permission denied
6
authentictech

デスクトップ上のアイコンの位置を記録しているファイルは、誤ったアクセス許可のために変更できない可能性があります。

そのようなファイルを識別するには、find . '!' -user $USERを実行します。

あなたの場合、出力には~/.local/share/gvfs-metadata/homeが含まれていました。このファイルの所有権をあなたに変更すると、問題が解決します。

Content of ~/.local/share/gvfs-metadata

一般に、homeフォルダー内のファイルとフォルダーは、root

6
DK Bose

Ubuntu 18.04

ルートとしてnautilusを使用してブラウズする場合、デスクトップ上のアイコンの位置を記録しているファイルが誤った所有権のために変更できない可能性があります(理由はありません)。たとえば、新しいユーザーが構成を保持するためにホームの隠しファイルをコピーする場合や、ホームフォルダーをコピーして/ etc/skelフォルダーを作成する場合に発生する可能性があります。この動作の原因となっている関連ファイルは、誤った所有権(ルート)を取得したホームフォルダーの非表示.localディレクトリ内の「ホーム」です。

この問題を解決するには、次のコマンドを使用して、所有権をユーザー名に戻し、最終的にファイルのアクセス許可を変更します。

Sudo chmod $USER ~/.local/share/gvfs-metadata/home

Sudo chmod 755 ~/.local/share/gvfs-metadata/homea

.localフォルダー内のすべてのファイルの所有権を変更しないでください。それらの一部(非常に少数)は、ルート所有権を維持する必要があるためです。 rootとしてnautilusまたは他のファイルマネージャを使用することはお勧めしませんが、bashターミナルを使用することをお勧めします。

私が答えていたとき、私はそれが何かの役に立つことがあるなら、この関連トピックを見つけました: Ask Ubunt

1