-
Notifications
You must be signed in to change notification settings - Fork 22
/
app_launcher
50 lines (42 loc) · 1.67 KB
/
app_launcher
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Web App Launcher (Arch Linux)
YouTube Video: https://youtu.be/kd5QKaF1XFg
# amendment
ice-ssb seems to have stopped working
you can achieve the same results with ice
# example for manual .desktop entries
##########################################################
[Desktop Entry]
Version=1.0
Type=Application
Name=Drive
Icon=/home/midfingr/.local/share/ice/drive.ico
Exec=google-chrome-stable --app=https://drive.google.com
NoDisplay=true
Categories=GTK;Network;
MimeType=text/html;text/xml;application/xhtml_xml;
StartupWMClass=Chromium
StartupNotify=true
Terminal=false
Comment=Google Drive
##########################################################
# original post
Packages from the AUR
ice-ssb
yad # needs base-devel packages
menulibre (optional)
yad script (example) # REPLACE WITH YOUR USER_NAME !! # Give it a name such as web_launcher.sh
###########################
#!/bin/bash
# Web App Launcher
yad --icons --read-dir="/home/midfingr/.local/share/applications/Web_Apps" --width=400 --height=350 --sort-by-name --single-click \
--window-icon=preferences-desktop --image=rss --image-on-top --center \
--title="Web Apps" --text='<span font_weight="bold">Web App Launcher</span>\nGoogle Chrome.' --button=gtk-close
###########################
- create a folder called Web_Apps in ~/.local/share/applications
- place the above script anywhere inside your user home (i.e. scripts, etc.)
- make the script executable
- open Ice, add web sites, choose icon
- copy the Ice .desktop from ~/.local/share/applications sites to the Web_Apps folder
- edit each .desktop as desired
- archive and delete the Ice .desktop icons or use menulibre to remove duplicates
- create a new launcher; desktop, panel, etc ...