From 039a0f28687c0c9e9b81471a47e3aed52a950a09 Mon Sep 17 00:00:00 2001 From: Takumi Sueda Date: Mon, 22 Mar 2021 20:14:04 +0900 Subject: [PATCH] Override files / add calibration script for the first run --- os-brainux/override.sh | 8 + .../override/etc/X11/Xsession.d/96calibrate | 4 + os-brainux/override/etc/X11/xorg.conf | 8 + os-brainux/override/etc/jwm/system.jwmrc | 216 ++++++++++++++++++ os-brainux/override/etc/xdg/weston/weston.ini | 4 + .../home/user/lxterminal/lxterminal.conf | 53 +++++ os-brainux/setup_brainux.sh | 3 + 7 files changed, 296 insertions(+) create mode 100644 os-brainux/override/etc/X11/Xsession.d/96calibrate create mode 100644 os-brainux/override/etc/X11/xorg.conf create mode 100644 os-brainux/override/etc/jwm/system.jwmrc create mode 100644 os-brainux/override/etc/xdg/weston/weston.ini create mode 100644 os-brainux/override/home/user/lxterminal/lxterminal.conf diff --git a/os-brainux/override.sh b/os-brainux/override.sh index 8cafb7e..2a5a262 100755 --- a/os-brainux/override.sh +++ b/os-brainux/override.sh @@ -9,3 +9,11 @@ install -g root -o root -m 0644 $SRC/usr/lib/os-release $DST/usr/lib/os-release install -g root -o root -m 0644 $SRC/etc/issue $DST/etc/issue install -g root -o root -m 0644 $SRC/etc/issue.net $DST/etc/issue.net install -g root -o root -m 0644 $SRC/etc/motd $DST/etc/motd + +install -g root -o root -m 0644 $SRC/etc/X11/xorg.conf $DST/etc/X11/xorg.conf +install -g root -o root -m 0644 $SRC/etc/X11/Xsession.d/96calibrate $DST/etc/X11/Xsession.d/96calibrate + +install -g root -o root -m 0644 -D $SRC/etc/xdg/weston/weston.ini $DST/etc/xdg/weston/weston.ini + +install -g root -o root -m 0644 -D $SRC/home/user/lxterminal/lxterminal.conf $DST/home/user/lxterminal/lxterminal.conf +install -g root -o root -m 0644 -D $SRC/etc/jwm/system.jwmrc $DST/etc/jwm/system.jwmrc diff --git a/os-brainux/override/etc/X11/Xsession.d/96calibrate b/os-brainux/override/etc/X11/Xsession.d/96calibrate new file mode 100644 index 0000000..7ea3431 --- /dev/null +++ b/os-brainux/override/etc/X11/Xsession.d/96calibrate @@ -0,0 +1,4 @@ +if [ ! -e /etc/X11/xorg.conf.d/99-calibrator.conf ]; then + xinput_calibrator --output-filename /etc/X11/xorg.conf.d/99-calibrator.conf +fi + diff --git a/os-brainux/override/etc/X11/xorg.conf b/os-brainux/override/etc/X11/xorg.conf new file mode 100644 index 0000000..337e09e --- /dev/null +++ b/os-brainux/override/etc/X11/xorg.conf @@ -0,0 +1,8 @@ +Section "Device" + Identifier "device" + Driver "fbdev" +EndSection +Section "Screen" + Identifier "screen" + Device "device" +EndSection diff --git a/os-brainux/override/etc/jwm/system.jwmrc b/os-brainux/override/etc/jwm/system.jwmrc new file mode 100644 index 0000000..3a5789e --- /dev/null +++ b/os-brainux/override/etc/jwm/system.jwmrc @@ -0,0 +1,216 @@ + + + + + + /etc/jwm/debian-menu + lxterminal + + + xlock -mode blank + + + + + + + + + + + + + Pidgin + + + + xterm + + + + xclock + + + + + + + + root:1 + + + + + + + + + + + + + + Sans-9:bold + 4 + 21 + 3 + #FFFFFF + #555555 + #777777 + 0.5 + + #FFFFFF + #0077CC + #1AA0FF + 1.0 + + + + Sans-9 + #222222 + #FFFFFF + #222222 + 0.75 + + + Sans-9 + + #FFFFFF + #333333 + + #FFFFFF + #222222 + + + #3B3B3B + #555555 + #333333 + #FFFFFF + + #0077CC + #004488 + + + + Sans-9 + #FFFFFF + #333333 + #000000 + + #FFFFFF + #0077CC + + 0.85 + + + Sans-9 + #000000 + #999999 + + + + /usr/share/icons/gnome/256x256/actions + /usr/share/icons/gnome/256x256/apps + /usr/share/icons/gnome/256x256/categories + /usr/share/icons/gnome/256x256/devices + /usr/share/icons/gnome/256x256/emblems + /usr/share/icons/gnome/256x256/mimetypes + /usr/share/icons/gnome/256x256/places + /usr/share/icons/gnome/256x256/status + /usr/share/icons/gnome/32x32/actions + /usr/share/icons/gnome/32x32/animations + /usr/share/icons/gnome/32x32/apps + /usr/share/icons/gnome/32x32/categories + /usr/share/icons/gnome/32x32/devices + /usr/share/icons/gnome/32x32/emblems + /usr/share/icons/gnome/32x32/mimetypes + /usr/share/icons/gnome/32x32/places + /usr/share/icons/gnome/32x32/status + /usr/share/icons/gnome/scalable/actions + /usr/share/icons/gnome/scalable/apps + /usr/share/icons/gnome/scalable/categories + /usr/share/icons/gnome/scalable/devices + /usr/share/icons/gnome/scalable/emblems + /usr/share/icons/gnome/scalable/mimetypes + /usr/share/icons/gnome/scalable/places + /usr/share/icons/gnome/scalable/status + /usr/share/icons/hicolor/256x256/apps + /usr/share/icons/hicolor/256x256/mimetypes + /usr/share/icons/hicolor/32x32/actions + /usr/share/icons/hicolor/32x32/apps + /usr/share/icons/hicolor/32x32/categories + /usr/share/icons/hicolor/32x32/devices + /usr/share/icons/hicolor/32x32/emblems + /usr/share/icons/hicolor/32x32/mimetypes + /usr/share/icons/hicolor/32x32/status + /usr/share/icons/hicolor/512x512/apps + /usr/share/icons/hicolor/512x512/mimetypes + /usr/share/icons/hicolor/scalable/actions + /usr/share/icons/hicolor/scalable/apps + /usr/share/icons/hicolor/scalable/categories + /usr/share/icons/hicolor/scalable/devices + /usr/share/icons/hicolor/scalable/emblems + /usr/share/icons/hicolor/scalable/mimetypes + /usr/share/icons/hicolor/scalable/places + /usr/share/icons/hicolor/scalable/status + /usr/share/icons + /usr/share/pixmaps + + /usr/local/share/jwm + + + + + + + #111111 + + + + 400 + + + 2 + + + sloppy + + + border + + + opaque + + + opaque + + + up + down + right + left + left + down + up + right + select + escape + + nextstacked + close + desktop# + root:1 + window + maximize + rdesktop + ldesktop + udesktop + ddesktop + + diff --git a/os-brainux/override/etc/xdg/weston/weston.ini b/os-brainux/override/etc/xdg/weston/weston.ini new file mode 100644 index 0000000..c7f25d6 --- /dev/null +++ b/os-brainux/override/etc/xdg/weston/weston.ini @@ -0,0 +1,4 @@ +[core] +xwayland=true +backend=fbdev-backend.so + diff --git a/os-brainux/override/home/user/lxterminal/lxterminal.conf b/os-brainux/override/home/user/lxterminal/lxterminal.conf new file mode 100644 index 0000000..85c6190 --- /dev/null +++ b/os-brainux/override/home/user/lxterminal/lxterminal.conf @@ -0,0 +1,53 @@ +[general] +fontname=Noto Sans Mono CJK JP 10 +selchars=-A-Za-z0-9,./?%&#:_ +scrollback=1000 +bgcolor=rgb(0,0,0) +fgcolor=rgb(211,215,207) +palette_color_0=rgb(0,0,0) +palette_color_1=rgb(205,0,0) +palette_color_2=rgb(78,154,6) +palette_color_3=rgb(196,160,0) +palette_color_4=rgb(52,101,164) +palette_color_5=rgb(117,80,123) +palette_color_6=rgb(6,152,154) +palette_color_7=rgb(211,215,207) +palette_color_8=rgb(85,87,83) +palette_color_9=rgb(239,41,41) +palette_color_10=rgb(138,226,52) +palette_color_11=rgb(252,233,79) +palette_color_12=rgb(114,159,207) +palette_color_13=rgb(173,127,168) +palette_color_14=rgb(52,226,226) +palette_color_15=rgb(238,238,236) +color_preset=Tango +disallowbold=false +cursorblinks=false +cursorunderline=false +audiblebell=false +tabpos=top +geometry_columns=80 +geometry_rows=24 +hidescrollbar=false +hidemenubar=false +hideclosebutton=false +hidepointer=false +disablef10=false +disablealt=false +disableconfirm=false + +[shortcut] +new_window_accel=n +new_tab_accel=t +close_tab_accel=w +close_window_accel=q +copy_accel=c +paste_accel=v +name_tab_accel=i +previous_tab_accel=Page_Up +next_tab_accel=Page_Down +move_tab_left_accel=Page_Up +move_tab_right_accel=Page_Down +zoom_in_accel=plus +zoom_out_accel=underscore +zoom_reset_accel=parenright diff --git a/os-brainux/setup_brainux.sh b/os-brainux/setup_brainux.sh index 40ddad2..2b6885a 100755 --- a/os-brainux/setup_brainux.sh +++ b/os-brainux/setup_brainux.sh @@ -69,6 +69,9 @@ cd / rm -r ly systemctl enable ly +# Create editable xorg.conf.d +install -m 0777 -d /etc/X11/xorg.conf.d + # Fix Midori launch failure sudo update-mime-database /usr/share/mime