]> Frank Brehm's Git Trees - config/bruni/etc.git/commitdiff
committing changes in /etc after emerge run
authorfrank <frank@bruni.home.brehm-online.com>
Tue, 17 Jan 2012 11:39:49 +0000 (12:39 +0100)
committerFrank Brehm <root@bruni.home.brehm-online.com>
Tue, 17 Jan 2012 11:39:49 +0000 (12:39 +0100)
Package changes:
+app-admin/system-config-printer-gnome-1.3.7

.etckeeper
cupshelpers/preferreddrivers.xml [new file with mode: 0644]
xdg/autostart/Gentoo-print-applet.desktop [new file with mode: 0644]

index 9c3ea720f8e097f25128e29130ec6ddc8d76f63e..1832419ff965ecc9ca62fd720719aa745e7c3bee 100755 (executable)
@@ -362,6 +362,8 @@ maybe chgrp lp './cups/snmp.conf'
 maybe chmod 0640 './cups/snmp.conf'
 maybe chmod 0755 './cups/ssl'
 maybe chmod 0644 './cups/ssl/.keep_net-print_cups-0'
+maybe chmod 0755 './cupshelpers'
+maybe chmod 0644 './cupshelpers/preferreddrivers.xml'
 maybe chmod 0755 './dbus-1'
 maybe chmod 0644 './dbus-1/session.conf'
 maybe chmod 0755 './dbus-1/session.d'
@@ -1517,6 +1519,7 @@ maybe chmod 0755 './xdg'
 maybe chmod 0755 './xdg/Thunar'
 maybe chmod 0644 './xdg/Thunar/uca.xml'
 maybe chmod 0755 './xdg/autostart'
+maybe chmod 0644 './xdg/autostart/Gentoo-print-applet.desktop'
 maybe chmod 0644 './xdg/autostart/evolution-alarm-notify.desktop'
 maybe chmod 0644 './xdg/autostart/gdu-notification-daemon.desktop'
 maybe chmod 0644 './xdg/autostart/gnome-keyring-gpg.desktop'
diff --git a/cupshelpers/preferreddrivers.xml b/cupshelpers/preferreddrivers.xml
new file mode 100644 (file)
index 0000000..e8097fe
--- /dev/null
@@ -0,0 +1,309 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<preferreddrivers>
+  <drivertypes>
+    <!-- GENERIC DRIVERS -->
+    <drivertype name="generic-foomatic-recommended">
+      <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
+      <deviceid>
+       <field name="DRV" match=".*,?R1"/>
+      </deviceid>
+      <fit>
+       generic
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-escp">
+      <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):Generic-ESC_P"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-escp">
+      <ppdname match="drv:///sample.drv/epson(9|24).ppd"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-postscript">
+      <attribute name="ppd-make-and-model"
+                match="Generic PostScript Printer"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-pcl6">
+      <attribute name="ppd-make-and-model"
+                match="Generic PCL 6 Printer"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-pcl5e">
+      <attribute name="ppd-make-and-model"
+                match="Generic PCL 5e Printer"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-pcl5">
+      <attribute name="ppd-make-and-model"
+                match="Generic PCL 5 Printer"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-pcl">
+      <attribute name="ppd-make-and-model"
+                match="Generic PCL Laser Printer"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic">
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <!-- END OF GENERIC DRIVERS -->
+    <!-- now fit is either exact-cmd, exact, or close -->
+
+    <drivertype name="cups">
+      <ppdname match="drv:///sample.drv/"/>
+    </drivertype>
+
+    <drivertype name="ghostscript">
+      <attribute name="ppd-product" match=".*Ghostscript"/>
+    </drivertype>
+
+    <drivertype name="gutenprint-simplified">
+      <ppdname match="gutenprint.*:.*/simple|.*-gutenprint.*\.sim"/>
+    </drivertype>
+
+    <drivertype name="gutenprint-expert">
+      <ppdname match="gutenprint.*:|.*-gutenprint"/>
+    </drivertype>
+
+    <drivertype name="foomatic-recommended-hpijs">
+      <attribute name="ppd-make-and-model" match=".* Foomatic/hpijs"/>
+      <deviceid>
+       <field name="DRV" match=".*,?R1"/>
+      </deviceid>
+    </drivertype>
+
+    <drivertype name="foomatic-hpijs">
+      <attribute name="ppd-make-and-model" match=".* Foomatic/hpijs"/>
+    </drivertype>
+
+    <drivertype name="foomatic-recommended-postscript">
+      <ppdname match="foomatic(-db-compressed-ppds)?:"/>
+      <attribute name="ppd-make-and-model" match=".*Postscript"/>
+      <deviceid>
+       <field name="DRV" match=".*,?R1"/>
+      </deviceid>
+    </drivertype>
+
+    <drivertype name="foomatic-postscript">
+      <ppdname match="foomatic(-db-compressed-ppds)?:.*-Postscript"/>
+    </drivertype>
+
+    <drivertype name="foomatic-pxlmono">
+      <!-- Treat this one specially because of the size of the output
+           it generates (see bug #661814) -->
+      <attribute name="ppd-make-and-model" match=".* Foomatic/pxlmono"/>
+    </drivertype>
+
+    <drivertype name="foomatic-recommended-nonpostscript">
+      <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
+      <deviceid>
+       <field name="DRV" match=".*,?R1"/>
+      </deviceid>
+    </drivertype>
+
+    <drivertype name="foomatic-gutenprint">
+      <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):.*-gutenprint"/>
+    </drivertype>
+
+    <drivertype name="foomatic">
+      <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
+    </drivertype>
+
+    <drivertype name="hpcups-plugin">
+      <ppdname match="drv:///(hp/)?hpcups.drv/|.*-hpcups"/>
+      <attribute name="ppd-make-and-model" match=".* plugin"/>
+    </drivertype>
+
+    <drivertype name="hpcups">
+      <ppdname match="drv:///(hp/)?hpcups.drv/|.*-hpcups"/>
+    </drivertype>
+
+    <drivertype name="hpijs-plugin">
+      <ppdname match="drv:///(hp/)?hpijs.drv/|.*-hpijs"/>
+      <attribute name="ppd-make-and-model" match=".* plugin"/>
+    </drivertype>
+
+    <drivertype name="hpijs">
+      <ppdname match="drv:///(hp/)?hpijs.drv/|.*-hpijs"/>
+    </drivertype>
+
+    <drivertype name="splix">
+      <ppdname match=".*splix"/>
+    </drivertype>
+
+    <drivertype name="turboprint">
+      <ppdname match=".*turboprint"/>
+    </drivertype>
+
+    <drivertype name="manufacturer-ricoh-ps">
+      <ppdname match=".*/(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)/PS/"/>
+    </drivertype>
+
+    <drivertype name="manufacturer-ricoh-pxl">
+      <ppdname match=".*/(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)/PXL/"/>
+    </drivertype>
+
+    <drivertype name="manufacturer-cmd">
+      <fit>
+       exact-cmd
+      </fit>
+    </drivertype>
+
+    <!-- Catch-all -->
+    <drivertype name="manufacturer"/>
+  </drivertypes>
+
+  <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
+  <!-- This is where the types are arranged into the preferred order -->
+  <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
+
+  <preferenceorder>
+    <!-- gutenprint is no good on the Brother HL-2030 (bug #645993) -->
+    <printer>
+      <make-and-model match="Brother HL-2030"/>
+      <deviceid>
+       <field name="MFG" match="Brother"/>
+       <field name="MDL" match="HL-2030"/>
+      </deviceid>
+      <blacklist>
+       <drivertype>gutenprint*</drivertype>
+      </blacklist>
+    </printer>
+
+    <!-- Ricoh family printers should use manufacturer's own PPD
+         files, with PostScript versions in preference to PXL versions
+        (bug #550315 comment #8)
+         -->
+    <printer>
+      <make-and-model
+         match="(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG) "/>
+      <deviceid>
+       <field name="MFG"
+              match="(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)"/>
+      </deviceid>
+      <drivers>
+       <drivertype>manufacturer-ricoh-ps</drivertype>
+       <drivertype>manufacturer-ricoh-pxl</drivertype>
+      </drivers>
+    </printer>
+
+    <!-- HP LaserJet 2100 series: avoid using PostScript for these
+         models because they only understand PS level 2 (bug
+         #710231). -->
+    <printer>
+      <make-and-model
+         match="(Hewlett-Packard|HP) LaserJet 2100 Series"/>
+      <deviceid>
+       <field name="MFG" match="(HP|Hewlett-Packard)"/>
+       <field name="MDL" match="HP LaserJet 2100 Series"/>
+      </deviceid>
+      <avoid>
+       <drivertype>*-postscript</drivertype>
+      </avoid>
+    </printer>
+
+    <!-- The gutenprint driver for the Xerox 6250DP is black and
+         white, so prefer other drivers (LP #669152) -->
+    <printer>
+      <make-and-model match="Xerox 6250DP"/>
+      <deviceid>
+       <field name="MFG" match="Xerox"/>
+       <field name="MDL" match="6250DP"/>
+      </deviceid>
+      <avoid>
+       <drivertype>gutenprint*</drivertype>
+      </avoid>
+    </printer>
+
+    <printer>
+      <!-- For all printers -->
+      <drivers>
+       <drivertype>manufacturer-cmd</drivertype>
+       <drivertype>foomatic-recommended-hpijs</drivertype>
+       <drivertype>foomatic-recommended-nonpostscript</drivertype>
+       <drivertype>manufacturer*</drivertype>
+       <drivertype>foomatic-recommended-postscript</drivertype>
+       <drivertype>foomatic-postscript</drivertype>
+       <drivertype>hpcups</drivertype>
+       <drivertype>hpijs</drivertype>
+      </drivers>
+    </printer>
+
+    <printer>
+      <!-- Use hpijs on HP printers at this point (i.e. in preference
+           to gutenprint) -->
+      <make-and-model match="(HP|Hewlett-Packard) "/>
+      <deviceid>
+       <field name="MFG" match="HP|Hewlett-Packard"/>
+      </deviceid>
+      <drivers>
+       <drivertype>foomatic-hpijs</drivertype>
+      </drivers>
+    </printer>
+
+    <printer>
+      <!-- For all printers (continued) -->
+      <drivers>
+       <drivertype>splix</drivertype>
+       <drivertype>gutenprint-simplified</drivertype>
+       <drivertype>gutenprint-expert</drivertype>
+       <drivertype>foomatic-hpijs</drivertype>
+       <drivertype>foomatic-gutenprint</drivertype>
+       <drivertype>foomatic</drivertype>
+       <drivertype>cups</drivertype>
+
+       <!-- Generic drivers listed last, in this order -->
+       <drivertype>generic-postscript</drivertype>
+       <drivertype>generic-foomatic-recommended</drivertype>
+       <drivertype>generic-pcl6</drivertype>
+       <drivertype>generic-pcl5c</drivertype>
+       <drivertype>generic-pcl5e</drivertype>
+       <drivertype>generic-pcl5</drivertype>
+       <drivertype>generic-pcl</drivertype>
+       <drivertype>foomatic-pxlmono</drivertype>
+       <drivertype>generic-escp</drivertype>
+       <drivertype>ghostscript</drivertype>
+       <drivertype>generic</drivertype>
+
+       <!-- Last of all, 3rd party non-free drivers -->
+       <drivertype>hpcups-plugin</drivertype>
+       <drivertype>hpijs-plugin</drivertype>
+       <drivertype>turboprint</drivertype>
+      </drivers>
+    </printer>
+  </preferenceorder>
+</preferreddrivers>
diff --git a/xdg/autostart/Gentoo-print-applet.desktop b/xdg/autostart/Gentoo-print-applet.desktop
new file mode 100644 (file)
index 0000000..f343de1
--- /dev/null
@@ -0,0 +1,22 @@
+
+[Desktop Entry]
+Encoding=UTF-8
+Name=Print Queue Applet
+Name[de]=Applet für Druckerwarteschlange
+Name[en_GB]=Print Queue Applet
+Name[ru]=Апплет очереди печати
+Name[vi]=Tiểu dụng hàng đợi in
+Comment=System tray icon for managing print jobs
+Comment[de]=Symbol für Benachrichtigungsfeld zur Verwaltung von Druckaufträgen
+Comment[en_GB]=System tray icon for managing print jobs
+Comment[ru]=Иконка области уведомления для управления заданиями печати
+Comment[vi]=Biểu tượng khay hệ thống để quản lý các công việc in
+Exec=system-config-printer-applet
+Terminal=false
+Type=Application
+Icon=printer
+NotShowIn=KDE;
+StartupNotify=false
+X-GNOME-Autostart-Delay=30
+X-Desktop-File-Install-Version=0.18
+Categories=GTK;Monitor;System;