Skip to content
This repository has been archived by the owner on Nov 21, 2019. It is now read-only.

swarren/QuickLaunch-wwwdotorg.org

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

= NAME =

QuickLaunch@wwwdotorg.org

= DESCRIPTION =

This extension adds a button for each Quick Launch .desktop file found
in ~/.local/user/quicklaunch to the Gnome panel.

= ALTERNATIVES =

If you don't know what a .desktop file is, and simply want to copy icons from
the existing menu structure to the panel as shortcuts, you're probably better
off using one of the favorites extensions such as:

https://extensions.gnome.org/extension/4/panel-favorites/
https://extensions.gnome.org/extension/17/dock/

= HOW TO USE =

.desktop files are text files that describe commands that can be run. They're
typically used to run graphical applications, but can run console applications
For a full specification, see:

http://standards.freedesktop.org/desktop-entry-spec/latest/

This extension scans the directory ~/.local/user/quicklaunch for files named
with a .desktop extension. For each file found, an icon is created in the
panel which when clicked will execute the command. While running, the
extension monitors the directory for any added, removed, modified, or renamed
files, and updates the set of displayed icons accordingly.

You can find existing .desktop files in system directories such as 
/usr/share/app-install/desktop/, or perhaps run "find /usr/share/ -name
'*.desktop'"

Or, you can manually create .desktop files using a text editor. Some example
.desktop files that I use is shown below:

== 00_sync_photos.desktop ==============
#!/usr/bin/env xdg-open

[Desktop Entry]
Comment=Synchronize photos
Exec=/home/swarren/bin/sync_photos.sh
Icon=unison2.27.57-gtk
Name=sync_photos.sh
Terminal=false
Type=Application
Version=1.0
========================================

== 01_vpn.sh ===========================
#!/usr/bin/env xdg-open

[Desktop Entry]
Comment=VPN to home
Exec=/home/swarren/bin/openvpn-vpn.sh
Icon=/usr/share/icons/gnome/32x32/devices/network-wired.png
Name=openvpn-vpn.sh
Terminal=true
Type=Application
Version=1.0
========================================

The icons are displayed in ASCII string sort order. You can obtain a specific
display order by prefixing your filenames with an incrementing prefix, for
example the 00_, 01_, 02, ... sequence in the examples above.

About

Quick Launch Gnome3 shell extension

Resources

Stars

Watchers

Forks

Packages

No packages published