Browse code

Disable recent files

Robert Cranston authored on 20/10/2023 22:34:08
Showing 4 changed files

1 1
new file mode 100644
... ...
@@ -0,0 +1,6 @@
1
+# https://developer-old.gnome.org/gtk2/stable/GtkFileChooser.html#gtkfilechooser-configuration-options
2
+
3
+[Filechooser Settings]
4
+
5
+## Don't remember recent files
6
+StartupMode=cwd
0 7
new file mode 100644
... ...
@@ -0,0 +1,10 @@
1
+# https://wiki.archlinux.org/title/GTK#Configuration
2
+# https://docs.gtk.org/gtk3/class.Settings.html#properties
3
+# https://docs.gtk.org/gtk4/class.Settings.html#properties
4
+
5
+[Settings]
6
+
7
+## Don't remember recent files
8
+gtk-recent-files-enabled=false
9
+gtk-recent-files-limit=0
10
+gtk-recent-files-max-age=0
0 11
new file mode 100644
... ...
@@ -0,0 +1,6 @@
1
+# https://wiki.archlinux.org/title/GTK#Configuration
2
+# https://developer-old.gnome.org/gtk2/stable/GtkSettings.html#GtkSettings.properties
3
+
4
+## Don't remember recent files
5
+gtk-recent-files-limit=0
6
+gtk-recent-files-max-age=0
0 7
new file mode 100644
... ...
@@ -0,0 +1,21 @@
1
+[ "$(command -v gsettings)" ] || return 0
2
+
3
+# gsettings list-schemas \
4
+# | grep -i gtk \
5
+# | sort \
6
+# | xargs -n 1 gsettings list-recursively \
7
+# | awk '{print $1, $2}' \
8
+# | while read -r line
9
+# do
10
+#   echo $line
11
+#   gsettings describe $line
12
+#   echo
13
+# done
14
+
15
+## Don't remember recent files
16
+gsettings set org.gtk.Settings.FileChooser      startup-mode    'cwd'
17
+gsettings set org.gtk.Settings.FileChooser      last-folder-uri "file://$HOME"
18
+gsettings set org.gtk.gtk4.Settings.FileChooser startup-mode    'cwd'
19
+gsettings set org.gtk.gtk4.Settings.FileChooser last-folder-uri "file://$HOME"
20
+gsettings set org.gnome.desktop.privacy remember-recent-files false
21
+gsettings set org.gnome.desktop.privacy recent-files-max-age  0