mirror of
https://github.com/Relintai/pi_player.git
synced 2025-04-23 18:13:21 +02: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