mirror of
https://github.com/Relintai/pi_player.git
synced 2024-11-12 08:45:35 +01:00
Added an i3 install and build script.
This commit is contained in:
parent
c22398133b
commit
aac604e600
31
05_1_i3_build_and_install.sh
Executable file
31
05_1_i3_build_and_install.sh
Executable file
@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ ! -d "repos" ]; then
|
||||
mkdir repos
|
||||
fi
|
||||
|
||||
cd repos
|
||||
|
||||
if [ ! -d "i3" ]; then
|
||||
git clone https://github.com/Airblader/i3.git i3
|
||||
|
||||
sudo apt install -y meson dh-autoreconf libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev xcb libxcb1-dev libxcb-icccm4-dev libyajl-dev libev-dev libxcb-xkb-dev libxcb-cursor-dev libxkbcommon-dev libxcb-xinerama0-dev libxkbcommon-x11-dev libstartup-notification0-dev libxcb-randr0-dev libxcb-xrm0 libxcb-xrm-dev libxcb-shape0 libxcb-shape0-dev
|
||||
|
||||
sudo apt install -y i3status rofi
|
||||
|
||||
fi
|
||||
|
||||
cd i3
|
||||
|
||||
if [ ! -d "build" ]; then
|
||||
mkdir build
|
||||
fi
|
||||
|
||||
cd build
|
||||
|
||||
meson ..
|
||||
ninja
|
||||
sudo ninja install
|
||||
|
||||
|
||||
|
17
05_2_i3_set_active.sh
Executable file
17
05_2_i3_set_active.sh
Executable file
@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
sudo cp /etc/xdg/lxsession/LXDE-pi/autostart /etc/xdg/lxsession/LXDE-pi/autostart.old
|
||||
|
||||
|
||||
sudo cp /etc/xdg/lxsession/LXDE-pi/desktop.conf /etc/xdg/lxsession/LXDE-pi/desktop.conf.old
|
||||
|
||||
|
||||
sudo cp -f ./files/autostart /etc/xdg/lxsession/LXDE-pi/autostart
|
||||
|
||||
sudo cp -f ./files/desktop.conf /etc/xdg/lxsession/LXDE-pi/desktop.conf
|
||||
|
||||
|
||||
|
||||
|
||||
|
3
files/autostart
Normal file
3
files/autostart
Normal file
@ -0,0 +1,3 @@
|
||||
#@lxpanel --profile LXDE-pi
|
||||
#@pcmanfm --desktop --profile LXDE-pi
|
||||
@xscreensaver -no-splash
|
3
files/autostart.orig
Normal file
3
files/autostart.orig
Normal file
@ -0,0 +1,3 @@
|
||||
@lxpanel --profile LXDE-pi
|
||||
@pcmanfm --desktop --profile LXDE-pi
|
||||
@xscreensaver -no-splash
|
54
files/desktop.conf
Normal file
54
files/desktop.conf
Normal file
@ -0,0 +1,54 @@
|
||||
[Session]
|
||||
window_manager=i3
|
||||
disable_autostart=no
|
||||
polkit/command=lxpolkit
|
||||
clipboard/command=lxclipboard
|
||||
xsettings_manager/command=build-in
|
||||
proxy_manager/command=build-in
|
||||
keyring/command=ssh-agent
|
||||
quit_manager/command=lxsession-logout
|
||||
quit_manager/image=/usr/share/lxde/images/logout-banner.png
|
||||
quit_manager/layout=top
|
||||
lock_manager/command=lxlock
|
||||
terminal_manager/command=lxterminal
|
||||
launcher_manager/command=lxpanelctl
|
||||
|
||||
[GTK]
|
||||
sNet/ThemeName=PiXflat
|
||||
sNet/IconThemeName=PiXflat
|
||||
sGtk/FontName=PibotoLt 7
|
||||
iGtk/ToolbarStyle=3
|
||||
iGtk/ButtonImages=0
|
||||
iGtk/MenuImages=0
|
||||
iGtk/CursorThemeSize=24
|
||||
iXft/Antialias=1
|
||||
iGtk/AutoMnemonics=1
|
||||
iGtk/EnableMnemonics=1
|
||||
sGtk/ColorScheme=selected_bg_color:#878791919b9b\nselected_fg_color:#f0f0f0f0f0f0\nbar_bg_color:#ededececebeb\nbar_fg_color:#000000000000\n
|
||||
sGtk/CursorThemeName=PiXflat
|
||||
iGtk/ToolbarIconSize=3
|
||||
sGtk/IconSizes=gtk-large-toolbar=24,24
|
||||
iNet/EnableEventSounds=1
|
||||
iNet/EnableInputFeedbackSounds=1
|
||||
iXft/Hinting=1
|
||||
sXft/HintStyle=hintfull
|
||||
sXft/RGBA=rgb
|
||||
|
||||
[Mouse]
|
||||
AccFactor=20
|
||||
AccThreshold=10
|
||||
LeftHanded=0
|
||||
|
||||
[Keyboard]
|
||||
Delay=500
|
||||
Interval=30
|
||||
Beep=1
|
||||
|
||||
[State]
|
||||
guess_default=true
|
||||
|
||||
[Dbus]
|
||||
lxde=true
|
||||
|
||||
[Environment]
|
||||
menu_prefix=lxde-pi-
|
54
files/desktop.conf.orig
Normal file
54
files/desktop.conf.orig
Normal file
@ -0,0 +1,54 @@
|
||||
[Session]
|
||||
window_manager=openbox-lxde-pi
|
||||
disable_autostart=no
|
||||
polkit/command=lxpolkit
|
||||
clipboard/command=lxclipboard
|
||||
xsettings_manager/command=build-in
|
||||
proxy_manager/command=build-in
|
||||
keyring/command=ssh-agent
|
||||
quit_manager/command=lxsession-logout
|
||||
quit_manager/image=/usr/share/lxde/images/logout-banner.png
|
||||
quit_manager/layout=top
|
||||
lock_manager/command=lxlock
|
||||
terminal_manager/command=lxterminal
|
||||
launcher_manager/command=lxpanelctl
|
||||
|
||||
[GTK]
|
||||
sNet/ThemeName=PiXflat
|
||||
sNet/IconThemeName=PiXflat
|
||||
sGtk/FontName=PibotoLt 12
|
||||
iGtk/ToolbarStyle=3
|
||||
iGtk/ButtonImages=0
|
||||
iGtk/MenuImages=0
|
||||
iGtk/CursorThemeSize=24
|
||||
iXft/Antialias=1
|
||||
iGtk/AutoMnemonics=1
|
||||
iGtk/EnableMnemonics=1
|
||||
sGtk/ColorScheme=selected_bg_color:#878791919b9b\nselected_fg_color:#f0f0f0f0f0f0\nbar_bg_color:#ededececebeb\nbar_fg_color:#000000000000\n
|
||||
sGtk/CursorThemeName=PiXflat
|
||||
iGtk/ToolbarIconSize=3
|
||||
sGtk/IconSizes=gtk-large-toolbar=24,24
|
||||
iNet/EnableEventSounds=1
|
||||
iNet/EnableInputFeedbackSounds=1
|
||||
iXft/Hinting=1
|
||||
sXft/HintStyle=hintfull
|
||||
sXft/RGBA=rgb
|
||||
|
||||
[Mouse]
|
||||
AccFactor=20
|
||||
AccThreshold=10
|
||||
LeftHanded=0
|
||||
|
||||
[Keyboard]
|
||||
Delay=500
|
||||
Interval=30
|
||||
Beep=1
|
||||
|
||||
[State]
|
||||
guess_default=true
|
||||
|
||||
[Dbus]
|
||||
lxde=true
|
||||
|
||||
[Environment]
|
||||
menu_prefix=lxde-pi-
|
Loading…
Reference in New Issue
Block a user