Skip to content

Instantly share code, notes, and snippets.

@chewwt
Forked from dabroder/i3-gaps.sh
Last active November 6, 2024 10:44
Show Gist options
  • Save chewwt/cbdb71b92b9a45e3ac9314e64c58cbf4 to your computer and use it in GitHub Desktop.
Save chewwt/cbdb71b92b9a45e3ac9314e64c58cbf4 to your computer and use it in GitHub Desktop.
Install i3-gaps on ubuntu 20.04
#!/bin/bash
sudo apt install -y 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 libxcb-xrm0 libxcb-xrm-dev automake libxcb-shape0-dev libxcb-xrm-dev
cd /tmp
# clone the repository
git clone https://www.github.com/Airblader/i3 i3-gaps
cd i3-gaps
# compile & install
autoreconf --force --install
rm -rf build/
mkdir -p build && cd build/
# Disabling sanitizers is important for release versions!
# The prefix and sysconfdir are, obviously, dependent on the distribution.
../configure --prefix=/usr/local --sysconfdir=/etc --disable-sanitizers
make -j2
sudo make install

Setting up i3 / variants

For i3-gaps-rounded

Use git clone https://github.com/resloved/i3.git

If no i3 option in lock screen

Paste the following into /usr/share/xsessions/i3.desktop

[Desktop Entry]
Name=i3
Comment=improved dynamic tiling window manager
Exec=i3
TryExec=i3
Type=Application
X-LightDM-DesktopName=i3
DesktopNames=i3
Keywords=tiling;wm;windowmanager;window;manager;
@turtle-94
Copy link

I can't get this to work for Jammy

same here

@catgoose
Copy link

I can't get this to work for Jammy

same here

If you follow the install instructions on i3gaps GitHub page, you can install it easily.

Let me know if you can’t figure it out.

@pablioRichardy
Copy link

pablioRichardy commented Aug 12, 2022

@jpasosa is this still working? I'm getting this error message:

Ign:5 http://ppa.launchpad.net/regolith-linux/stable/ubuntu jammy InRelease
Err:6 http://ppa.launchpad.net/regolith-linux/stable/ubuntu jammy Release
  404  Not Found [IP: 91.189.95.85 80]
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/regolith-linux/stable/ubuntu jammy Release' does not have a Release file.

If you replace the line on file: "/etc/apt/sources.list.d/regolith-linux-ubuntu-release-jammy.list". For me it worked, but i don't no if the best option for this.
Line:
deb https://ppa.launchpadcontent.net/regolith-linux/release/ubuntu/ jammy main
Replaced line:
deb https://ppa.launchpadcontent.net/regolith-linux/release/ubuntu/ impish main

@gritsdmi
Copy link

Replaced line:
deb https://ppa.launchpadcontent.net/regolith-linux/release/ubuntu/ impish main

Works for me

@syafiqparadisam
Copy link

@jpasosa is this still working? I'm getting this error message:

Ign:5 http://ppa.launchpad.net/regolith-linux/stable/ubuntu jammy InRelease
Err:6 http://ppa.launchpad.net/regolith-linux/stable/ubuntu jammy Release
  404  Not Found [IP: 91.189.95.85 80]
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/regolith-linux/stable/ubuntu jammy Release' does not have a Release file.

If you replace the line on file: "/etc/apt/sources.list.d/regolith-linux-ubuntu-release-jammy.list". For me it worked, but i don't no if the best option for this. Line: deb https://ppa.launchpadcontent.net/regolith-linux/release/ubuntu/ jammy main Replaced line: deb https://ppa.launchpadcontent.net/regolith-linux/release/ubuntu/ impish main

Worked for me, thanks im using ubuntu 22.04

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