I3-gaps: Difference between revisions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
See [https://github.com/Airblader/i3/wiki/Compiling-&-Installing here] for the latest dependency list. | See [https://github.com/Airblader/i3/wiki/Compiling-&-Installing here] for the latest dependency list. | ||
#sudo apt install libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev autoconf | #sudo apt install libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev autoconf | ||
Latest requirement is xcb-xrm, NOT available in ubuntu yet. | |||
Get it from source: | |||
sudo apt install xutils-dev | |||
# install it | |||
cd ~/apps | |||
git clone https://github.com/Airblader/xcb-util-xrm | |||
cd xcb-util-xrm | |||
git submodule update --init | |||
./autogen.sh --prefix=/usr | |||
make | |||
sudo make install | |||
Carry on... | Carry on... | ||
cd development | cd development |
Revision as of 19:00, 12 November 2016
Building on ubuntu or pi
# This is a pile of shit but I don't have patience to pair it down sudo apt-get install libx11-xcb-dev libxcb-keysyms1-dev libsdl-pango-dev xcb libx11-xcb-dev libxcb-keysyms1-dev libsdl-pango-dev libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev
See here for the latest dependency list.
#sudo apt install libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev autoconf
Latest requirement is xcb-xrm, NOT available in ubuntu yet. Get it from source:
sudo apt install xutils-dev # install it cd ~/apps git clone https://github.com/Airblader/xcb-util-xrm cd xcb-util-xrm git submodule update --init ./autogen.sh --prefix=/usr make sudo make install
Carry on...
cd development git clone https://www.github.com/Airblader/i3 i3-gaps cd i3-gaps # do this if you want the stable branch, skip it if you want the dev branch (gaps-next) # MDM right now, gaps-next results in: fatal error: xcb/xcb_xrm.h: No such file or directory git checkout gaps && git pull make sudo make install
Then reboot and continue to use i3 as window manager.