/
awesomesetup.sh
32 lines (32 loc) · 1.16 KB
/
awesomesetup.sh
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
#!/bin/bash
echo "[GNOME Session]
Name=Awesome session
RequiredComponents=awesome;gnome-settings-daemon;
DesktopName=Awesome" > /usr/share/gnome-session/sessions/awesome.session
echo "[Desktop Entry]
Version=1.0
Type=Application
Name=Awesome
Comment=The awesome launcher!
TryExec=awesome
Exec=awesome" > /usr/share/applications/awesome.desktop
echo "[Desktop Entry]
Name=Awesome GNOME
Comment=Dynamic window manager
Exec=gnome-session --session=awesome
TryExec=awesome
Type=Application
X-LightDM-DesktopName=Awesome GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0" > /usr/share/xsessions/awesome-gnome.desktop
echo "[Desktop Entry]
Type=Application
Name=GNOME Settings Daemon
Exec=/usr/lib/gnome-settings-daemon/gnome-settings-daemon-localeexec
OnlyShowIn=GNOME;Unity;Awesome;
NoDisplay=true
X-GNOME-Autostart-Phase=Initialization
X-GNOME-Autostart-Notify=true
X-GNOME-AutoRestart=true
X-Ubuntu-Gettext-Domain=gnome-settings-daemon" > /etc/xdg/autostart/gnome-settings-daemon.desktop
dconf write /org/gnome/settings-daemon/plugins/cursor/active false
for i in `ls /usr/share/applications/gnome*panel* | grep -v Awesome`;do sudo sed -ri 's/OnlyShowIn=/OnlyShowIn=Awesome;/' $i ;done