以下は、Nautilusでサムネイルを無効にするために実行した手順です(ここで説明されている指示に従って)。 https://wiki.gnome.org/dconf/SystemAdministrators)。これは役に立ちません。 (私はDebian Wheezyを使用していますが、デフォルトでは/etc/dconfがないようです):
mkdir -p /etc/dconf/db/local.d/locks
nano /etc/dconf/db/local.d/settings
# /etc/dconf/db/local.d/settings # prevent showing thumbnails [org.gnome.nautilus.preferences] show-image-thumbnails="never"
nano /etc/dconf/db/local.d/locks/settings
# prevent changes to showing thumbnails setting org.gnome.nautilus.preferences.show-image-thumbnails
mkdir /etc/dconf/profile
nano /etc/dconf/profile/local
system-db:local
export DCONF_PROFILE=/etc/dconf/profile
dconf update
どうなりますか?
また、root と一般ユーザーとして使用して無効にしようとしましたが、dconf-editor
設定を「ローカルのみ」から「無効」に変更することはできません。ロックされているようです。
私も次のことを試しましたgsettings
。
# gsettings get org.gnome.nautilus.preferences show-image-thumbnails 'local-only'
# gsettings set org.gnome.nautilus.preferences show-image-thumbnails "never"
** (process:5834): WARNING **: The connection is closed
** (process:5834): WARNING **: The connection is closed
PS:再起動しませんでした。新しい設定を適用するには再起動する必要がありますか?
私はいくつかのdconfファイルを見つけましたが、org.gnome.nautilus.preferences.show-image-thumbnailsのロックが含まれていないようです。
[org.gnome.nautilus.preferences]
show-image-thumbnails="never"
彼らにも役に立ちません。彼らは次のとおりです。
/var/lib/gdm3/.cache/dconf
/var/lib/gdm3/.cache/dconf/user
/var/lib/gdm3/dconf/db
/var/lib/gdm3/dconf/profile
/var/lib/gdm3/dconf/db/gdm
/var/lib/gdm3/dconf/db/gdm.d
/var/lib/gdm3/dconf/db/gdm.d/00-upstream-settings
/var/lib/gdm3/dconf/db/gdm.d/10-desktop-base-settings
/var/lib/gdm3/dconf/db/gdm.d/90-debian-settings
/var/lib/gdm3/dconf/db/gdm.d/locks
/var/lib/gdm3/dconf/db/gdm.d/locks/00-upstream-settings-locks
/var/lib/gdm3/dconf/profile/gdm
そして
/usr/share/gdm/dconf
/usr/share/gdm/dconf-profile
/usr/share/gdm/dconf/00-upstream-settings
/usr/share/gdm/dconf/10-desktop-base-settings
/usr/share/gdm/dconf/locks
/usr/share/gdm/dconf/locks/00-upstream-settings-locks
dconf の更新は以下を無視しているようです。
/etc/dconf/db/local.d/settings
なぜなら、私は意図的にそこに何か間違っていることを少なくとも文句を言わないからです。
どんなアイデアがありますか?
答え1
私はこれが私が誤って見つけたのと同じ微妙な問題だと思います... dconf(7)のマニュアルページをよく見てください。
DCONF_PROFILE
ファイルではなくディレクトリに設定しようとしています。実際にはDCONF_PROFILE
デフォルト値なので、これは必要ありません。したがって、ファイルを読み取れるようにuser
ファイル名を指定するだけです。/etc/dconf/profile/user
# cat /etc/dconf/profile/user
user-db:user
system-db:local
#
dconf update
ファイルが作成されると/etc/dconf/db/local
(ファイルの内容を含む/etc/dconf/db/local.d/
)、すべての操作が機能します。