Xfce Wiki

Sub domains
 

xfce4-verve-plugin - Verve

The Verve panel plugin is a comfortable command line plugin for the Xfce panel


Features

. The Verve plugin supports several nice features, such as:

  • Opens URLs, e-mail addresses, directories, and programs
  • Command history
  • Auto-completion (including command history)
  • Focus grabbing via D-BUS (so you can bind a shortcut to it)
  • Custom input field width

New features in version 1.1.0:

  • Ability to use the verve plugin to run smart bookmarks instead of commands
  • Support for tilde and variable expansion in directory paths
  • Support for running “normal” commands through your default shell (to expand variables and aliases)
  • Ability to direct command beginning with ! or \ to DuckDuckGo
  • Optional label (screenshot below)

Usage

Once added to the panel, you can use the following keys to control Verve:

  • TAB to iterate through auto-completion entries
  • UP and DOWN arrows to iterate through the command history
  • CTRL+ENTER to run a command in a terminal emulator
  • ESC to clear your input

If you want to launch URLs or eMail addresses using Verve, just paste them into the input field and press ENTER.


Focus Grabbing

Verve installs a script named verve-focus which can be used to bind a keyboard shorcut for Verve to grab the focus. To do so, you first need to open the Xfce settings manager:

xfce-setting-show

Once the dialog has appeared, chose Keyboard. In the next dialog, select the Shortcuts tab and add a shortcut for verve-focus.

After this, Verve should grab the focus and start blinking whenever you press this shortcut. To stop the blinking, just type something (like a command or something else) or click on it with the mouse.

Back To Top


Screenshots

Verve in normal state

:projects:panel-plugins:verve-normal.png

Verve blinking after grabbing the focus

:projects:panel-plugins:verve-blinking.png

Auto-completion

:projects:panel-plugins:verve-completion.png

Version 1.1.0 config dialog

Required Packages

Optional Packages

  • wordexp (for tilde and variable expansion in directory paths)

For detailed information on the minimum required versions, check the configure.ac.in file.

verve-focus is no longer supported in the GTK 3 version of xfce4-verve-plugin, due to changes in libraries related to dbus. (Let me know if you can contribute a patch to bring it back!)


Latest Release

2.0 (2018/04/15)

  • xfce4-verve-plugin 2.0.1 released (2020/12/27 22:48)
    xfce4-verve-plugin 2.0.1 is now available for download from
    
      https://archive.xfce.org/src/panel-plugins/xfce4-verve-plugin/2.0/xfce4-verve-plugin-2.0.1.tar.bz2
      https://archive.xfce.org/src/panel-plugins/xfce4-verve-plugin/2.0/xfce4-verve-plugin-2.0.1.tar.bz2?sha1
      https://archive.xfce.org/src/panel-plugins/xfce4-verve-plugin/2.0/xfce4-verve-plugin-2.0.1.tar.bz2?sha256
    
    
    What is xfce4-verve-plugin?
    ===========================
    
    The Verve panel plugin is a plugin for the Xfce panel. It supports
    several nice features, such as: 
    
    - Command history
    - Auto-completion (including command history)
    - Open URLs and e-mail addresses in your favorite applications
    - Expansion of variables in directory names with wordexp, and variable
    and alias support in commands by running them through current shell
    - Optional support for sending ! and \ queries to DuckDuckGo
    - Configurable foreground and background colors
    - Custom input field width
    
    Website:
      https://docs.xfce.org/panel-plugins/xfce4-verve-plugin
    
    
    Release notes for 2.0.1
    =======================
    - Fix build with panel 4.15
    - Modernize configure.ac.in
    - Fix xfce_rc_read_entry usage
    - Fix gdk_rgba_to_string usage
    - Fix GtkAdjustment usage
    - Fix GtkColorChooser usage
    - Fix GtkColorChooser usage
    - Fix GtkLabel usage
    - Fix GIOStream usage
    - Fix gtk_label_set_text call
    - Fix gtk_style_context_add_provider call
    - Fix discarded-qualifiers
    - Fix missing-prototypes
    - Remove GSourceFunc casts
    - Create README.md. Update configure.ac.in
    - Use GtkColorButton to pick foreground and background colors
    - Translation Updates:
      Albanian, Armenian (Armenia), Asturian, Belarusian, Bulgarian,
      Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
      Dutch, Eastern Armenian, English (Australia), English (Canada),
      Esperanto, Finnish, French, Galician, German, Greek, Hebrew,
      Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
      Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500),
      Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak,
      Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian

Back to Top


Source Code Repository

Reporting Bugs

Back To Top


Return to Main Xfce4-panel page