User Tools

Site Tools


doc:appunti:linux:tux:xfce

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
doc:appunti:linux:tux:xfce [2014/01/25 10:01] – created niccolodoc:appunti:linux:tux:xfce [2020/11/02 08:34] – [User environment] niccolo
Line 2: Line 2:
  
 Ambiente desktop leggero, utilizza le librerie GTK+ 2 (come GNOME 2) e il window manager Xfwm. Vedere la pgina [[wp>Xfce|Wikipedia]]. Ambiente desktop leggero, utilizza le librerie GTK+ 2 (come GNOME 2) e il window manager Xfwm. Vedere la pgina [[wp>Xfce|Wikipedia]].
 +
 +===== User environment =====
 +
 +If you want to set **aliases** or **environment variables** you have to rely on the **rc files** of your shell program; e.g. for the **bash** you can edit **$HOME/.bash_aliases** or just the **$HOME/.bashrc**. Notice that the terminal emulator is not generally executed as a login shell, so the files contained into **/etc/profile.d/** directory are not sourced (they are instead executed when logging remotely via ssh).
 +Some terminal emulator have their own procedure to set environment variables, e.g. the **konsole** program has the **Settings** => **Edit Current Profile...** => **General** => Environment **Edit...**.
 +
 +===== Default MIME Applications =====
 +
 +Debian uses the **[[https://www.freedesktop.org/wiki/Software/xdg-utils/|XDG system]]** (desktop integration utilities from freedesktop.org) to know what application is associated to a specific MIME Type. So the XFCE file manager **Thunar** (but also textual managers like the **Midnight Commander**) can be configured centrally to suit your preferences.
 +
 +Let's take the **image/jpeg** MIME Type: per default it is associated to the ImageMagick viewer:
 +
 +<code>
 +xdg-mime query default image/jpeg
 +display-im6.q16.desktop
 +</code>
 +
 +Soppose we want to associate it to the **Geeqie** program instead, for the current user only (not a system-wide preference) we can do the following.
 +
 +  - Verify that the **Geeqie package** installed its Desktop file **/usr/share/applications/geeqie.desktop**.
 +  - Create the user's applications directory **$HOME/.local/share/applications/** and copy the **geeqie.desktop** file into it.
 +  - Update the user's mime database configuration file with the command **update-desktop-database $HOME/.local/share/applications/**
 +
 +Now you can verify that the MIME Type is correctly associated:
 +
 +<code>
 +xdg-mime query default image/jpeg
 +geeqie.desktop
 +</code>
 +
 +From now on, every XDG compliant program will use Geeqie to open an JPEG image.
 +
 +===== Applet utili =====
 +
 +Questi alcuni plugin utili (pacchetti Debian). In Xfce funzionano bene anche alcuni dei plugin KDE.
 +
 +  * **xfce4-battery-plugin** mostra lo stato della batteria, utile per i portatili.
 +  * **xfce4-mixer** mixer e icona controllo volume
 +  * **network-manager-kde** gestione delle connessioni Ethernet, WiFi, ecc. (vedere alternativa WiCD)
 +  * **xfce4-xkb-plugin** selettore layout tastiera
 +  * **xfce4-mount-plugin** mostra volumi montati, smonta, ecc.
  
 ===== Configurazione tastiera ===== ===== Configurazione tastiera =====
Line 14: Line 55:
 EndSection EndSection
 </file> </file>
 +
 +Con versioni più moderne del plugin (ad esempio xfce4-xkb-plugin 0.5.4.3-1+b1 e xfce4 4.8.0.3) è comunque possibile configurare il tasto compose dalle opzioni del plugin.
  
 ===== Shortcut problem with Konsole and other KDE applications ===== ===== Shortcut problem with Konsole and other KDE applications =====
Line 20: Line 63:
  
 I seems that **the order** of the layouts causes the bug. Just remove the file **''$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml''**, or remove and re-add the layouts into the //Settings// => //Keyboard// applet. I seems that **the order** of the layouts causes the bug. Just remove the file **''$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml''**, or remove and re-add the layouts into the //Settings// => //Keyboard// applet.
 +
 +===== Missing dialog on logout =====
 +
 +It seems that the default configuration for Xfce 4.12 **Action Buttons plugin** on Debian Stretch is counterintuitive. The "Logout..." button (notice the three dots ellipsis) is supposed to open a dialog box with the various options: //Log Out//, //Restart//, //Shut Down//, //Suspend// and //Hibernate//. But the default setting simply does a logout, returning to the login manager. There is a //Show confirmation dialog// into //Action Buttons properties// (right click), but it does not solve the problem.
 +
 +The program responsible of the action is ''/usr/bin/xfce4-session-logout'', provided by the **xfce4-session** package.
 +
 +You must open //Settings//, //Session and Startup// and enable the option //Prompt on logout//.
 +
 +===== Open With... Default Program =====
 +
 +Dal file manager Thunar è possibile impostare il programma predefinito per aprire i vari tipi di file. Con il click destro, **Open With..** => **Open With Other Application...** => **Use as default for this kind of file** è possibile scegliere il programma predefinito.
 +
 +Le preferenze vengono salvate nel file **$HOME/.config/mimeapps.list**. Ecco ad esempio cosa viene salvato in associazione ai file PDF:
 +
 +<file>
 +[Default Applications]
 +application/pdf=okularApplication_pdf.desktop
 +</file>
 +
 +I progammi utilizzabili sono in effetti definiti da file **.desktop** contenuti nella directory **/usr/share/applications/**, nell'esempio sopra si fa quindi riferimento al file **okularApplication_pdf.desktop**.
doc/appunti/linux/tux/xfce.txt · Last modified: 2021/05/12 07:11 by niccolo