Xfce Wiki

Sub domains
 

Site Tools


Differences

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

Link to this comparison view

tips [2010/05/23 14:32]
212.255.34.211
tips [2013/08/07 18:26] (current)
mike [Toggle panel autohide]
Line 3: Line 3:
  
  
-===== Use of different fonts in clock panel applet ​===== +===== Customize the font in clock panel plugin ​===== 
-You may use Pango Markup ​[[http://​library.gnome.org/​devel/​pango/​unstable/​PangoMarkupFormat.html]] to customize font in clock applet (not the Orage Clock). Switch to custom format (if you use digital ​clock, of course) and use tags into format string. For example + 
-''<​span font_desc="​URW Gothic L Book 18">​%R</​span>''​ +You can use [[http://​library.gnome.org/​devel/​pango/​unstable/​PangoMarkupFormat.html|Pango markup format]] to customize ​the font in clock panel plugin. Switch to custom format (only available with digital ​layout) and use tags inside the format string. 
- gives nice big digits almost as high as a panel itself.+ 
 +For example: 
 +  ​* ​''​<​nowiki>​<span font_desc="​URW Gothic L Book 18">​%R</​span></​nowiki>''​ 
 +  * ''<​nowiki><​span font_desc="​bold 12">​%R</​span></​nowiki>''​
  
 ===== Performance Tips ===== ===== Performance Tips =====
Line 70: Line 73:
   class "​*tray*"​ style "​panel-color"​   class "​*tray*"​ style "​panel-color"​
  
 +   * See also those threads in the forum : http://​forum.xfce.org/​viewtopic.php?​id=6169 and http://​forum.xfce.org/​viewtopic.php?​id=6196
  
 ===== How to add or remove applications in the system menu ===== ===== How to add or remove applications in the system menu =====
Line 107: Line 111:
  
   * Copy the file /​etc/​xdg/​xfce4/​xinitrc to ~/​.config/​xfce4/​   * Copy the file /​etc/​xdg/​xfce4/​xinitrc to ~/​.config/​xfce4/​
-  * Add your own code to the file. For example, you could start the unicode server:+  * Add your own code to the file. For example, you could start the rxvt-unicode server:
     * source $HOME/​.bashrc     * source $HOME/​.bashrc
     * # start rxvt-unicode server     * # start rxvt-unicode server
Line 126: Line 130:
  
 The margins are also useful if you have only one Xfce panel: the margin area leaves a clear space to pull up application or workspace menus. By default, right click on the desktop (the margin) to show the Xfce menu, or middle (left+right) click to show the workspace menu. The margins are also useful if you have only one Xfce panel: the margin area leaves a clear space to pull up application or workspace menus. By default, right click on the desktop (the margin) to show the Xfce menu, or middle (left+right) click to show the workspace menu.
 +
 +The size of the margins is in pixels, so, with a reasonably modern monitor, at a resolution of, say 1680 x 1050, a setting of '​10'​ will give a margin of about 1/8 of an inch. Note that nothing will change on any open window until you minimize and re-maximize it again. Also note that these margins only apply to maximized windows -- you can manually resize any window right to the edge of the screen if you want to.
  
 ===== Handle acpi event for power button, show Xfce logout options ===== ===== Handle acpi event for power button, show Xfce logout options =====
Line 131: Line 137:
 If you would like the xfce logout menu to show up when you press your power button, and your machine has acpi support, then do the following: If you would like the xfce logout menu to show up when you press your power button, and your machine has acpi support, then do the following:
  
-  * ''/​etc/​acpi/​events/​powerbtn''​+==== Solution 1 ==== 
 +   * ''/​etc/​acpi/​events/​powerbtn''​
 <​file>​ <​file>​
 # /​etc/​acpi/​events/​powerbtn # /​etc/​acpi/​events/​powerbtn
Line 182: Line 189:
   </​file>​   </​file>​
  
 +   * Make those scripts executable :
 +<​code>​
 +chmod +x /​usr/​local/​sbin/​xfce4-user-session-shutdown.sh /​usr/​local/​sbin/​xfce4-shutdown-as-user.sh
 +</​code>​
 +==== Solution 2 ====
 +   * Open Settings Manager (or by command : xfce4-settings-manager )
 +   * Open Power Manager settings
 +   * In General : set //When power button is pressed// to //Ask//
 +   * Close Power Manager settings
 +   * If you have ACPI scripts installed, deactivate or update the **power-button** script from **/​etc/​acpi/​events/​**,​ and change the //action// field to ///​bin/​true//:​
 +<​file>​
 +# EXAMPLE
 +event=button/​power.*
 +#​action=/​usr/​lib/​acpid/​power_button
 +action=/​bin/​true
 +</​file>​
 ===== Use mnemonics to create Thunar Custom Actions ===== ===== Use mnemonics to create Thunar Custom Actions =====
  
 When you create a [[http://​thunar.xfce.org/​pwiki/​documentation/​custom_actions|Thunar Custom Action]] you can set the name with an underscore "​_"​ before a letter to use it as mnemonic. ​ When you right click in a Thunar view, you can type the letter to access your custom action. When you create a [[http://​thunar.xfce.org/​pwiki/​documentation/​custom_actions|Thunar Custom Action]] you can set the name with an underscore "​_"​ before a letter to use it as mnemonic. ​ When you right click in a Thunar view, you can type the letter to access your custom action.
 +
 +===== Accessing man pages through xfrun4 =====
 +Use '#'​ as a shortcut to open man pages using xfrun4. e.g. #man
 +
 +===== Do maths with xfrun4/​appfinder =====
 +  * What you get: input simple mathematical expression, like 5+5 or (5+5)/3 or .5*10, in xfrun4/​appfinder,​ and get the result as notification.
 +  * Requirement:​ notify-send
 +  * Save this script as bcme.sh, in your home directory:
 +
 +  #!/bin/sh
 +  ​
 +  precision=2 ​       # number of digit for floating value
 +  notify_time=20000 ​ # number of milisecond the notification show
 +  ​
 +  res=`echo "​scale=$precision;​$@"​ | bc`  ​
 +  notify-send -t $notify_time "​$res"​ "​=$@"​
 +
 +  *Add custom action to Application finder :
 +    * Type : Regular Expression
 +    * Pattern : ^([0-9]|\(|\.).*
 +    * Command : /bin/sh ~/bcme.sh \0
 +    *  (check) Save match in command history
 +
 +
 +====== Xfconf =====
 +
 +===== Toggle panel autohide =====
 +
 +Short Bash script to toggle the autohide property of a panel, so you can bind for example a keyboard shortcut to quickly show and hide a panel.
 +
 +<code bash>
 +#!/bin/sh
 +
 +test -z "​$1"​ && echo missing panel id  && exit 1
 +test ! -z "`echo $1 | sed s/​[0-9]*//​g`"​ && echo bad panel id  && exit 1
 +
 +CHANNEL=xfce4-panel
 +PANELID=$1
 +PROP=/​panels/​panel-$PANELID/​autohide
 +
 +if `xfconf-query -c $CHANNEL -p $PROP >/​dev/​null 2>&​1`;​ then
 +    xfconf-query -c $CHANNEL -T -p $PROP
 +else
 +    xfconf-query -c $CHANNEL -n -p $PROP -t bool -s false
 +fi
 +</​code>​
tips.1274617973.txt.gz · Last modified: 2010/10/02 17:26 (external edit)