Skip to content

Instantly share code, notes, and snippets.

@melvincabatuan
Last active April 24, 2020 03:37
Show Gist options
  • Save melvincabatuan/ed8495231ba63fd0a52b to your computer and use it in GitHub Desktop.
Save melvincabatuan/ed8495231ba63fd0a52b to your computer and use it in GitHub Desktop.
Install Awesome in Centos 7 Guide
1. Enable the Fedora 19 YUM Repository for CentOS
http://paperiniktips.sviluppo-siti-web.com/how-to-enable-the-fedora-19-yum-repository-for-centos/
Get the Release.key
http://paperiniktips.sviluppo-siti-web.com/how-to-install-fedora-19-gpg-key/
rpm --import /mnt/Release.key
vi /etc/yum.repos.d/f19.repo
[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/19/Everything/$basearch/os/
enabled=1
metadata_expire=7d
gpgcheck=1
priority=99
yum install yum-plugin-priorities
2. Awesome install
http://tutorialforlinux.com/2015/02/17/how-to-install-awesome-window-manager-desktop-on-centos-7-gnulinux-easy-guide/
yum install awesome
3. Set-up with Gnome
http://makandracards.com/makandra/1367-running-the-awesome-window-manager-within-gnome
gedit /usr/share/applications/awesome.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=awesome
TryExec=awesome
Exec=awesome
gedit /usr/share/xsessions/gnome-awesome.desktop
[Desktop Entry]
Name=Gnome with Awesome
Comment=Gnome with Awesome as window manager
TryExec=gnome-session
Exec=gnome-session --session=awesome
Type=Application
gedit /usr/share/gnome-session/sessions/awesome.session
[GNOME Session]
Name=Awesome
RequiredComponents=gnome-panel;gnome-settings-daemon;awesome
gedit /etc/X11/xinit/xinitrc.d/set-dconf-profile.sh
#!/bin/sh
DCONF_PROFILE_DIR=/etc/dconf/profile
if [ -e "$DCONF_PROFILE_DIR/$GDMSESSION" ]
then
export DCONF_PROFILE=$GDMSESSION
fi
cd /etc/dconf/profile
cp gdm gnome-awesome
gedit gnome-awesome
cp ~/.config/dconf/user ~/.config/dconf/user-gnome-awesome
yum erase gnome-shell-extension-window-list
4. Reboot
@yhojann-cl
Copy link

Broken links.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment