JiFu's Wiki JiFu's Wiki
首页
  • HTML
  • JavaScript
  • NodeJS
  • Vuejs
  • 微信小程序
  • Python
  • 数据库
  • 中间件
  • 算法
  • 软件工程
  • Wordpress
  • iOS开发
  • Android开发
  • Linux
  • Windows
  • MacOS
  • Docker
  • Vim
  • VSCode
  • Office
  • 其他
  • Photoshop
  • Sketch
  • Mac
  • 游戏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
首页
  • HTML
  • JavaScript
  • NodeJS
  • Vuejs
  • 微信小程序
  • Python
  • 数据库
  • 中间件
  • 算法
  • 软件工程
  • Wordpress
  • iOS开发
  • Android开发
  • Linux
  • Windows
  • MacOS
  • Docker
  • Vim
  • VSCode
  • Office
  • 其他
  • Photoshop
  • Sketch
  • Mac
  • 游戏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • DevOps介绍
  • Linux

    • Linux介绍
    • Linux系统目录结构及详细说明
    • 使用SSH登录Google Cloud Platform
    • 生产服务器虚拟化环境搭建大纲
    • 服务器虚拟化环境搭建
    • Ubuntu

      • Ubuntu介绍
      • Ubuntu服务器安装手册
      • Ubuntu开发机安装手册
      • Ubuntu i3wm桌面环境安装
        • Install dependencies
        • Install git
        • install dmenu
        • install i3
        • install i3blocks
        • create .xinitrc
        • Add i3 to xsession
        • Fix cursor .Xresources
        • Add GTK themes and curso
        • Install fonts:
        • Add your i3 config
        • Add your i3blocks config
      • Ubuntu安装Samba服务
      • 6.Ubuntu服务器安装桌面环境
      • Ubuntu Sway开发机安装手册
      • Debian服务器安装手册
      • Debian Sway开发机安装手册
    • CentOS

    • Manjaro

    • Command

    • System Service

  • MacOS

  • Windows

  • Docker

  • Vim

  • VSCode

  • Office

  • 其他

  • 运维
  • Linux
  • Ubuntu
JiFu
2024-02-09
目录

Ubuntu i3wm桌面环境安装

# Compile i3 on Linux Mint (Ubuntu distros)

# Install dependencies

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 libxcb-xrm0 libxcb-xrm-dev automake \
                 libxcb-shape0-dev pkg-config meson
1
2
3
4
5
6
7

# Install git

sudo apt install git
1

# install dmenu

sudo apt install suckless-tools
1

# install i3

https://i3wm.org/downloads/
1
tar xvf ...
cd i3...
mkdir build
cd build
meson ..
ninja
sudo ninja install
1
2
3
4
5
6
7

# install i3blocks

git clone https://github.com/vivien/i3blocks
cd i3blocks
./autogen.sh
./configure
make
sudo make install
1
2
3
4
5
6

# create .xinitrc

exec i3
1

# Add i3 to xsession

sudo vim /usr/share/xsessions/i3.desktop
1
[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;
1
2
3
4
5
6
7
8
9

# Fix cursor .Xresources

Xcursor.size:	24
1

# Add GTK themes and curso

sudo apt install lxappearance
1

# Install fonts:

https://gist.github.com/Elteoremadebeethoven/8309ab77a24b77cbb3f3a253c3ede0d4
1

# Add your i3 config

https://github.com/Elteoremadebeethoven/i3-config
1

# Add your i3blocks config

https://github.com/Elteoremadebeethoven/i3blocks-config
1
#i3#i3wm
上次更新: 2024/07/25, 21:16:23
Ubuntu开发机安装手册
Ubuntu安装Samba服务

← Ubuntu开发机安装手册 Ubuntu安装Samba服务→

最近更新
01
WPS快捷键
05-21
02
Disable notification "to get future google chrome updates you'll need macos 10.13 or later" on mac
05-14
03
MacOS软件推荐
04-30
更多文章>
Theme by Vdoing | Copyright © 2019-2025 Ji Fu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式