SpeedDials - a comprehensive bookmark gallery
Posted: Thu 11 Sep 2014, 05:55
SpeedDials combines bookmarks from 5 different sources in one list.
Originally developed as a simple tool to visualize ROX group selections and introduced in the HOWTO forum, the script gradually grew into a more advanced application and may now be better suited for the software forum.
Features:
- Supports
. * ROX group selections ("speed dials")
. * ROX bookmarks
. * Gtk bookmarks
. * Recently Used files
. * Custom bookmarks & commands
- Can be opened/closed with same desktop/keyboard shortcut.
- Remembers position, dimension and source selection
- Portable: Creates no config or temporary files
Installation:
Just copy the file anywhere and use your favourite tool (keyboard shortcut, desktop link, tray icon etc.)to open it.
Custom bookmarks & commands:
Creating a Custom bookmarks & commands file allows to
- bookmark files, not just directories
- bookmark multiple files/directories, each opened in separate ROX windows
- "bookmark" and run bash commands
Step 1)
Right-click CM button. Leafpad will open with a (not yet created) file custom_bm.txt.
Input bookmarks with format <icon-name>|<ID>|bookmark
<icon-name> and <ID> are optional, the 2 vertical bars are mandatory. The <ID> determines the position in the (alphabetically) ordered ID column. If no ID is given, bookmarks will be placed above ROX speed dials.
All bookmarks must start with "/". Multiple files or directories must be separated by at least 1 space. No quotation marks allowed, even for files containing spaces.
Lines not starting with "/" are treated as commands. Multiple commands are allowed, but must be separated by ";".
Examples (remove trailing descriptions before use):
Step 2)
The default path is /root/custom_bm.txt . To change the path open the script with a text editor, find the line that starts with export PATH_CM= and edit the path.
Dependencies: gtkdialog4
Notes:
- SpeedDials can NOT display unicode characters contained in ROX bookmarks and ROX speed dials (ROX encodes them as HTML entities). No problems though with UTF-8 encoding used in GTK bookmarks and Recently Used files.
- Rightclicking on GT and CM buttons allows to edit the bookmarks.
- Rightclicking on any item opens a gxmessage with the (copiable) item content. Suggestions for a better use of the right mouse button welcome
Originally developed as a simple tool to visualize ROX group selections and introduced in the HOWTO forum, the script gradually grew into a more advanced application and may now be better suited for the software forum.
Features:
- Supports
. * ROX group selections ("speed dials")
. * ROX bookmarks
. * Gtk bookmarks
. * Recently Used files
. * Custom bookmarks & commands
- Can be opened/closed with same desktop/keyboard shortcut.
- Remembers position, dimension and source selection
- Portable: Creates no config or temporary files
Installation:
Just copy the file anywhere and use your favourite tool (keyboard shortcut, desktop link, tray icon etc.)to open it.
Custom bookmarks & commands:
Creating a Custom bookmarks & commands file allows to
- bookmark files, not just directories
- bookmark multiple files/directories, each opened in separate ROX windows
- "bookmark" and run bash commands
Step 1)
Right-click CM button. Leafpad will open with a (not yet created) file custom_bm.txt.
Input bookmarks with format <icon-name>|<ID>|bookmark
<icon-name> and <ID> are optional, the 2 vertical bars are mandatory. The <ID> determines the position in the (alphabetically) ordered ID column. If no ID is given, bookmarks will be placed above ROX speed dials.
All bookmarks must start with "/". Multiple files or directories must be separated by at least 1 space. No quotation marks allowed, even for files containing spaces.
Lines not starting with "/" are treated as commands. Multiple commands are allowed, but must be separated by ";".
Examples (remove trailing descriptions before use):
Code: Select all
gtk-edit||/root/my-documents <= 1 directory
gtk-edit||/root /usr /tmp <= 3 directories
gtk-edit||/root/.jwm/jwmrc-personal /root/.jwmrc-tray <= 2 files
gtk-edit||geany /root/.jwm/jwmrc-personal /root/.jwmrc-tray <= Open 2 files in Geany
The default path is /root/custom_bm.txt . To change the path open the script with a text editor, find the line that starts with export PATH_CM= and edit the path.
Dependencies: gtkdialog4
Notes:
- SpeedDials can NOT display unicode characters contained in ROX bookmarks and ROX speed dials (ROX encodes them as HTML entities). No problems though with UTF-8 encoding used in GTK bookmarks and Recently Used files.
- Rightclicking on GT and CM buttons allows to edit the bookmarks.
- Rightclicking on any item opens a gxmessage with the (copiable) item content. Suggestions for a better use of the right mouse button welcome