Browse Source

Disable Thunar thumbnails

Frédéric Pierret 6 years ago
parent
commit
82656bb5df
3 changed files with 12 additions and 4 deletions
  1. 2 0
      Makefile
  2. 5 0
      misc/thunar.xml
  3. 5 4
      rpm_spec/core-agent.spec

+ 2 - 0
Makefile

@@ -249,6 +249,8 @@ endif
 	install qubes-rpc/qvm-move-to-vm.gnome $(DESTDIR)$(LIBDIR)/qubes
 	install qubes-rpc/qvm-actions.sh $(DESTDIR)$(LIBDIR)/qubes
 	install -m 0644 misc/uca_qubes.xml $(DESTDIR)$(LIBDIR)/qubes
+	mkdir -p $(DESTDIR)/etc/xdg/xfce4/xfconf/xfce-perchannel-xml
+	install -m 0644 misc/thunar.xml $(DESTDIR)/etc/xdg/xfce4/xfconf/xfce-perchannel-xml
 	install qubes-rpc/xdg-icon $(DESTDIR)$(LIBDIR)/qubes
 	install qubes-rpc/{vm-file-editor,qfile-agent,qopen-in-vm} $(DESTDIR)$(LIBDIR)/qubes
 	install qubes-rpc/qubes-open $(DESTDIR)$(BINDIR)

+ 5 - 0
misc/thunar.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="thunar" version="1.0">
+  <property name="misc-thumbnail-mode" type="string" value="THUNAR_THUMBNAIL_MODE_NEVER"/>
+</channel>

+ 5 - 4
rpm_spec/core-agent.spec

@@ -471,11 +471,11 @@ sed 's/^net.ipv4.ip_forward.*/#\0/'  -i /etc/sysctl.conf
 %systemd_post qubes-qrexec-agent.service
 
 %post thunar 
-# There is no system-wide Thunar custom actions. There is only a default
-# file and a user file created from the default one. Qubes actions need
-# to be placed after all already defined actions and before </actions>
-# the end of file.
 if [ "$1" = 1 ]; then
+  # There is no system-wide Thunar custom actions. There is only a default
+  # file and a user file created from the default one. Qubes actions need
+  # to be placed after all already defined actions and before </actions>
+  # the end of file.
   if [ -f /etc/xdg/Thunar/uca.xml ] ; then
     cp -p /etc/xdg/Thunar/uca.xml{,.bak}
     sed -i '$e cat /usr/lib/qubes/uca_qubes.xml' /etc/xdg/Thunar/uca.xml
@@ -712,6 +712,7 @@ rm -f %{name}-%{version}
 %files thunar
 /usr/lib/qubes/qvm-actions.sh
 /usr/lib/qubes/uca_qubes.xml
+/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
 
 %files dom0-updates
 %dir %attr(0775,user,user) /var/lib/qubes/dom0-updates