This is an old revision of the document!
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 entriesUP
andDOWN
arrows to iterate through the command historyCTRL+ENTER
to run a command in a terminal emulatorESC
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.
Screenshots
Verve in normal state
Verve blinking after grabbing the focus
Auto-completion
Version 1.1.0 config dialog
Required Packages
- libpcre
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.3 released (2023/07/15 20:28)<pre><a href="https://docs.xfce.org/panel-plugins/xfce4-verve-plugin">xfce4-verve-plugin</a> 2.0.3 is now available for download from <a href="https://archive.xfce.org/src/panel-plugins/xfce4-verve-plugin/2.0/xfce4-verve-plugin-2.0.3.tar.bz2">https://archive.xfce.org/src/panel-plugins/xfce4-verve-plugin/2.0/xfce4-verve-plugin-2.0.3.tar.bz2</a> <a href="https://archive.xfce.org/src/panel-plugins/xfce4-verve-plugin/2.0/xfce4-verve-plugin-2.0.3.tar.bz2?sha1">https://archive.xfce.org/src/panel-plugins/xfce4-verve-plugin/2.0/xfce4-verve-plugin-2.0.3.tar.bz2?sha1</a> <a href="https://archive.xfce.org/src/panel-plugins/xfce4-verve-plugin/2.0/xfce4-verve-plugin-2.0.3.tar.bz2?sha256">https://archive.xfce.org/src/panel-plugins/xfce4-verve-plugin/2.0/xfce4-verve-plugin-2.0.3.tar.bz2?sha256</a> 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: <a href="https://docs.xfce.org/panel-plugins/xfce4-verve-plugin">https://docs.xfce.org/panel-plugins/xfce4-verve-plugin</a> Release notes for 2.0.3 ======================= - Update copyright year - Fix critical when unblocking autohide - Revert "Fix critical when unblocking autohide" - Propagate the focus-out GtkEntry event - Refactor verve_spawn_command_line() - Fix g_thread_create_full deprecation - Fix GtkAlignment deprecations - Fix GtkMisc deprecations - Fix GtkColorButton deprecations - Fix XfceTitledDialog and GtkStock deprecations - Fix Gtk[HV]Box deprecations - Fix critical when unblocking autohide - Port to PCRE2 (#11) - Update `.gitignore` - Fix previous commit - build: Fix intltool lock file problem during make distcheck - build: Decrease make log level - build: Add GLib requirement - Update COPYING - Fix compilation warnings - autoconf: Some updates - Update `.gitignore` - Translation Updates: Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (Canada), English (United Kingdom), Estonian, 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</pre>
Source Code Repository
Reporting Bugs
- Reporting Bugs – Open bug reports and how to report new bugs