diff --git a/Dockerfile.amd64 b/Dockerfile.amd64 index 0b410d9..568f06c 100644 --- a/Dockerfile.amd64 +++ b/Dockerfile.amd64 @@ -7,6 +7,7 @@ FROM $image as system ARG localbuild RUN echo "LOCALBUILD=$localbuild" RUN if [ "x$localbuild" != "x" ]; then sed -i 's#http://archive.ubuntu.com/#http://tw.archive.ubuntu.com/#' /etc/apt/sources.list; fi +ENV DEBIAN_FRONTEND=noninteractive # && add-apt-repository ppa:fcwu-tw/apps x11vnc # built-in packages @@ -17,7 +18,7 @@ RUN apt-get update \ supervisor nginx sudo vim-tiny net-tools zenity xz-utils \ dbus-x11 x11-utils alsa-utils \ mesa-utils libgl1-mesa-dri \ - lxde xvfb x11vnc \ + lxqt openbox xvfb x11vnc \ gtk2-engines-murrine gnome-themes-standard gtk2-engines-pixbuf gtk2-engines-murrine arc-theme \ firefox chromium-browser \ ttf-ubuntu-font-family ttf-wqy-zenhei \ @@ -35,7 +36,7 @@ RUN chmod +x /bin/tini # ffmpeg RUN mkdir -p /usr/local/ffmpeg \ - && curl -sSL https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-64bit-static.tar.xz | tar xJvf - -C /usr/local/ffmpeg/ --strip 1 + && curl -sSL --http1.1 https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-64bit-static.tar.xz | tar xJvf - -C /usr/local/ffmpeg/ --strip 1 # python library COPY image/usr/local/lib/web/backend/requirements.txt /tmp/ diff --git a/Makefile b/Makefile index 6d07a07..953262c 100644 --- a/Makefile +++ b/Makefile @@ -12,11 +12,7 @@ run: docker run --rm \ -p 6080:80 -p 6081:443 \ -v ${PWD}:/src:ro \ - -e USER=doro -e PASSWORD=mypassword \ - -e ALSADEV=hw:2,0 \ - -e SSL_PORT=443 \ - -v ${PWD}/ssl:/etc/nginx/ssl \ - --device /dev/snd \ + -e HTTP_PASSWORD=123456 \ --name ubuntu-desktop-lxde-test \ $(REPO):$(TAG) diff --git a/image/etc/supervisor/conf.d/supervisord.conf b/image/etc/supervisor/conf.d/supervisord.conf index 27690e9..06ffad3 100644 --- a/image/etc/supervisor/conf.d/supervisord.conf +++ b/image/etc/supervisor/conf.d/supervisord.conf @@ -18,7 +18,8 @@ stderr_logfile=/dev/fd/1 stderr_logfile_maxbytes=0 [group:x] -programs=xvfb,wm,lxpanel,pcmanfm,x11vnc,novnc +# programs=xvfb,wm,lxpanel,pcmanfm,x11vnc,novnc +programs=xvfb,wm,lxpanel,x11vnc,novnc [program:xvfb] priority=10 @@ -33,16 +34,16 @@ environment=DISPLAY=":1",HOME="/root",USER="root" [program:lxpanel] priority=15 directory=%HOME% -command=/usr/bin/lxpanel --profile LXDE +command=/usr/bin/startlxqt user=%USER% environment=DISPLAY=":1",HOME="%HOME%",USER="%USER%" -[program:pcmanfm] -priority=15 -directory=%HOME% -command=/usr/bin/pcmanfm --desktop --profile LXDE -user=%USER% -environment=DISPLAY=":1",HOME="%HOME%",USER="%USER%" +# [program:pcmanfm] +# priority=15 +# directory=%HOME% +# command=/usr/bin/pcmanfm --desktop --profile LXDE +# user=%USER% +# environment=DISPLAY=":1",HOME="%HOME%",USER="%USER%" [program:x11vnc] priority=20 diff --git a/image/root/.config/lxqt/debug.log b/image/root/.config/lxqt/debug.log new file mode 100644 index 0000000..fd0233f --- /dev/null +++ b/image/root/.config/lxqt/debug.log @@ -0,0 +1,70 @@ +2018-10-22 15:13:30.616 (0x7fff75cea820) Warning: LockScreenManager couldn't start +2018-10-22 15:13:30.699 (0x7fff8f0b0ec0) Debug: New PolkitAgentListener 0x5626c54ca8e0 +2018-10-22 15:13:30.699 (0x7fff8f0b0ec0) Debug: Adding new listener PolkitQt1::Agent::Listener(0x7fff8f0b0ed0) for 0x5626c54ca8e0 +2018-10-22 15:13:30.699 (0x7fff8f0b0ec0) Warning: "Cannot create unix session: No session for pid 68" +2018-10-22 15:13:30.700 (0x7fff8f0b0ec0) Warning: "Cannot register authentication agent!" +2018-10-22 15:13:30.745 (0x7ffd1ddfa120) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanHibernate" +2018-10-22 15:13:30.745 (0x7ffd1ddfa120) Warning: dbusGetProperty: QDBusInterface is invalid "org.freedesktop.UPower" "/org/freedesktop/UPower" "org.freedesktop.DBus.Properties" "CanHibernate" +2018-10-22 15:13:30.745 (0x7ffd1ddfa120) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanHibernate" +2018-10-22 15:13:30.745 (0x7ffd1ddfa120) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanSuspend" +2018-10-22 15:13:30.745 (0x7ffd1ddfa120) Warning: dbusGetProperty: QDBusInterface is invalid "org.freedesktop.UPower" "/org/freedesktop/UPower" "org.freedesktop.DBus.Properties" "CanSuspend" +2018-10-22 15:13:30.746 (0x7ffd1ddfa120) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanSuspend" +2018-10-22 15:13:30.747 (0x7fff75cea820) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanReboot" +2018-10-22 15:13:30.747 (0x7fff75cea820) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanReboot" +2018-10-22 15:13:30.747 (0x7ffd1ddfa120) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanReboot" +2018-10-22 15:13:30.747 (0x7ffd1ddfa120) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanReboot" +2018-10-22 15:13:30.748 (0x7fff75cea820) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanPowerOff" +2018-10-22 15:13:30.748 (0x7fff75cea820) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanPowerOff" +2018-10-22 15:13:30.748 (0x7ffd1ddfa120) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanPowerOff" +2018-10-22 15:13:30.748 (0x7ffd1ddfa120) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanPowerOff" +2018-10-22 15:13:30.828 (0x7ffe73825cb0) Debug: () +2018-10-22 15:13:30.888 (0x7ffe73825cb0) Warning: "Section \"clock\" not found in /root/.config/lxqt/panel.conf." +2018-10-22 15:13:30.926 (0x7ffe73825cb0) Debug: WinIdChange 1200007 handle QWidgetWindow(0x560e23ae8020, name="LXQtPanel panel1Window") QScreen(0x560e2396d500, name="screen") +2018-10-22 15:13:30.936 (0x7ffe73825cb0) Debug: Systray started +2018-10-22 15:13:30.937 (0x7ffe73825cb0) Warning: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected" + "Not connected to D-Bus server" +2018-10-22 15:13:30.937 (0x7ffe73825cb0) Warning: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected" + "Not connected to D-Bus server" +2018-10-22 15:13:31.000 (0x7ffe5c863760) Warning: virtual QStringList Solid::Backends::UPower::UPowerManager::allDevices() error: "org.freedesktop.DBus.Error.Disconnected" +2018-10-22 15:13:31.044 (0x7ffe5c863760) Debug: BatteryChanged discharging: true chargeLevel: nan actionTime: QTime("") +2018-10-22 15:13:31.044 (0x7ffe5c863760) Debug: Could not connect to org.freedesktop.DBus.Properties.PropertiesChanged() +2018-10-22 15:13:31.045 (0x7ffe5c863760) Debug: Error from inhibit: QDBusError("org.freedesktop.DBus.Error.Disconnected", "Not connected to D-Bus server") +2018-10-22 15:13:31.045 (0x7ffe5c863760) Debug: Could not connect to org.freedesktop.DBus.Properties.PropertiesChanged() +2018-10-22 15:13:31.045 (0x7ffe5c863760) Warning: virtual QStringList Solid::Backends::UPower::UPowerManager::allDevices() error: "org.freedesktop.DBus.Error.Disconnected" +2018-10-22 15:13:31.153 (0x7ffe5c863760) Debug: Starting idlenesswatcher +2018-10-22 15:17:38.651 (0x7ffe73825cb0) Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2406, resource id: 39845893, major code: 18 (ChangeProperty), minor code: 0 +2018-10-22 15:19:42.253 (0x7fff1219cd70) Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 178, resource id: 6291470, major code: 20 (GetProperty), minor code: 0 +2018-10-22 15:19:42.255 (0x7fff1219cd70) Warning: LockScreenManager couldn't start +2018-10-22 15:19:42.332 (0x7ffce1ef7a20) Debug: New PolkitAgentListener 0x55828dad9ce0 +2018-10-22 15:19:42.333 (0x7ffce1ef7a20) Debug: Adding new listener PolkitQt1::Agent::Listener(0x7ffce1ef7a30) for 0x55828dad9ce0 +2018-10-22 15:19:42.333 (0x7ffce1ef7a20) Warning: "Cannot create unix session: No session for pid 325" +2018-10-22 15:19:42.333 (0x7ffce1ef7a20) Warning: "Cannot register authentication agent!" +2018-10-22 15:19:42.350 (0x7ffdcb914b60) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanHibernate" +2018-10-22 15:19:42.351 (0x7ffdcb914b60) Warning: dbusGetProperty: QDBusInterface is invalid "org.freedesktop.UPower" "/org/freedesktop/UPower" "org.freedesktop.DBus.Properties" "CanHibernate" +2018-10-22 15:19:42.351 (0x7ffdcb914b60) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanHibernate" +2018-10-22 15:19:42.351 (0x7ffdcb914b60) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanSuspend" +2018-10-22 15:19:42.351 (0x7ffdcb914b60) Warning: dbusGetProperty: QDBusInterface is invalid "org.freedesktop.UPower" "/org/freedesktop/UPower" "org.freedesktop.DBus.Properties" "CanSuspend" +2018-10-22 15:19:42.351 (0x7ffdcb914b60) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanSuspend" +2018-10-22 15:19:42.352 (0x7fff1219cd70) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanReboot" +2018-10-22 15:19:42.352 (0x7fff1219cd70) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanReboot" +2018-10-22 15:19:42.353 (0x7ffdcb914b60) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanReboot" +2018-10-22 15:19:42.353 (0x7ffdcb914b60) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanReboot" +2018-10-22 15:19:42.357 (0x7fff1219cd70) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanPowerOff" +2018-10-22 15:19:42.357 (0x7fff1219cd70) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanPowerOff" +2018-10-22 15:19:42.357 (0x7ffdcb914b60) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.login1" "/org/freedesktop/login1" "org.freedesktop.login1.Manager" "CanPowerOff" +2018-10-22 15:19:42.357 (0x7ffdcb914b60) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanPowerOff" +2018-10-22 15:19:42.454 (0x7ffebc2dcd50) Debug: () +2018-10-22 15:19:42.504 (0x7ffebc2dcd50) Warning: "Section \"clock\" not found in /root/.config/lxqt/panel.conf." +2018-10-22 15:19:42.543 (0x7ffebc2dcd50) Debug: WinIdChange 1600007 handle QWidgetWindow(0x55820329bc30, name="LXQtPanel panel1Window") QScreen(0x55820312b500, name="screen") +2018-10-22 15:19:42.552 (0x7ffebc2dcd50) Debug: Systray started +2018-10-22 15:19:42.554 (0x7ffebc2dcd50) Warning: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected" + "Not connected to D-Bus server" +2018-10-22 15:19:42.554 (0x7ffebc2dcd50) Warning: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected" + "Not connected to D-Bus server" +2018-10-22 15:19:42.593 (0x7ffe13772330) Debug: Starting idlenesswatcher +2018-10-22 15:19:58.629 (0x7ffebc2dcd50) Warning: Falling back to using screens root_visual. +2018-10-22 15:20:46.479 (0x7ffebc2dcd50) Warning: Falling back to using screens root_visual. +2018-10-22 15:20:51.659 (0x7ffebc2dcd50) Debug: execAction "/usr/share/applications/qterminal.desktop" +2018-10-22 15:22:00.995 (0x7ffebc2dcd50) Debug: action invoked: "0" +2018-10-22 15:22:57.962 (0x7ffebc2dcd50) Warning: Falling back to using screens root_visual. +2018-10-22 15:23:06.088 (0x7ffebc2dcd50) Debug: execAction "/usr/share/applications/pcmanfm-qt.desktop" diff --git a/image/root/.config/lxqt/globalkeyshortcuts.conf b/image/root/.config/lxqt/globalkeyshortcuts.conf new file mode 100644 index 0000000..7cdc6b4 --- /dev/null +++ b/image/root/.config/lxqt/globalkeyshortcuts.conf @@ -0,0 +1,187 @@ +[General] +AllowGrabBaseKeypad=true +AllowGrabBaseSpecial=false +AllowGrabLocks=false +AllowGrabMiscKeypad=true +AllowGrabMiscSpecial=true +MultipleActionsBehaviour=first + +[Alt%2BF1.1] +Comment=Show/hide main menu +Enabled=true +path=/panel/mainmenu/show_hide + +[Alt%2BF2.2] +Comment=Show/hide runner dialog +Enabled=true +path=/runner/show_hide_dialog + +[Control%2BAlt%2BD.3] +Comment=Show desktop +Enabled=true +path=/panel/showdesktop/show_hide + +[Control%2BAlt%2BE.4] +Comment=Pcmanfm +Enabled=true +Exec=pcmanfm-qt + +[Control%2BAlt%2BI.5] +Comment=Web browser +Enabled=true +Exec=xdg-open, about:blank + +[Control%2BAlt%2BT.6] +Comment=QTerminal +Enabled=true +Exec=qterminal + +[Control%2BF1.7] +Comment=Switch to desktop 1 +Enabled=true +path=/panel/desktopswitch/desktop_1 + +[Control%2BF10.8] +Comment=Switch to desktop 10 +Enabled=true +path=/panel/desktopswitch/desktop_10 + +[Control%2BF11.9] +Comment=Switch to desktop 11 +Enabled=true +path=/panel/desktopswitch/desktop_11 + +[Control%2BF12.10] +Comment=Switch to desktop 12 +Enabled=true +path=/panel/desktopswitch/desktop_12 + +[Control%2BF2.11] +Comment=Switch to desktop 2 +Enabled=true +path=/panel/desktopswitch/desktop_2 + +[Control%2BF3.12] +Comment=Switch to desktop 3 +Enabled=true +path=/panel/desktopswitch/desktop_3 + +[Control%2BF4.13] +Comment=Switch to desktop 4 +Enabled=true +path=/panel/desktopswitch/desktop_4 + +[Control%2BF5.14] +Comment=Switch to desktop 5 +Enabled=true +path=/panel/desktopswitch/desktop_5 + +[Control%2BF6.15] +Comment=Switch to desktop 6 +Enabled=true +path=/panel/desktopswitch/desktop_6 + +[Control%2BF7.16] +Comment=Switch to desktop 7 +Enabled=true +path=/panel/desktopswitch/desktop_7 + +[Control%2BF8.17] +Comment=Switch to desktop 8 +Enabled=true +path=/panel/desktopswitch/desktop_8 + +[Control%2BF9.18] +Comment=Switch to desktop 9 +Enabled=true +path=/panel/desktopswitch/desktop_9 + +[Meta%2B0.19] +Comment=Activate task 10 +Enabled=true +path=/panel/taskbar/task_10 + +[Meta%2B1.20] +Comment=Activate task 1 +Enabled=true +path=/panel/taskbar/task_1 + +[Meta%2B2.21] +Comment=Activate task 2 +Enabled=true +path=/panel/taskbar/task_2 + +[Meta%2B3.22] +Comment=Activate task 3 +Enabled=true +path=/panel/taskbar/task_3 + +[Meta%2B4.23] +Comment=Activate task 4 +Enabled=true +path=/panel/taskbar/task_4 + +[Meta%2B5.24] +Comment=Activate task 5 +Enabled=true +path=/panel/taskbar/task_5 + +[Meta%2B6.25] +Comment=Activate task 6 +Enabled=true +path=/panel/taskbar/task_6 + +[Meta%2B7.26] +Comment=Activate task 7 +Enabled=true +path=/panel/taskbar/task_7 + +[Meta%2B8.27] +Comment=Activate task 8 +Enabled=true +path=/panel/taskbar/task_8 + +[Meta%2B9.28] +Comment=Activate task 9 +Enabled=true +path=/panel/taskbar/task_9 + +[Print.29] +Comment=screen shot +Enabled=true +Exec=lximage-qt, -s + +[Shift%2BControl%2BF6.30] +Comment=\x2600 \x2193 +Enabled=true +Exec=lxqt-config-brightness, -d + +[Shift%2BControl%2BF7.31] +Comment=\x2600 \x2191 +Enabled=true +Exec=lxqt-config-brightness, -i + +[XF86AudioLowerVolume.32] +Comment=Decrease sound volume +Enabled=true +path=/panel/volume/down + +[XF86AudioMute.33] +Comment=Mute/unmute sound volume +Enabled=true +path=/panel/volume/mute + +[XF86AudioRaiseVolume.34] +Comment=Increase sound volume +Enabled=true +path=/panel/volume/up + +[XF86MonBrightnessDown.35] +Comment=\x2600 \x2193 +Enabled=true +Exec=lxqt-config-brightness, -d + +[XF86MonBrightnessUp.36] +Comment=\x2600 \x2191 +Enabled=true +Exec=lxqt-config-brightness, -i diff --git a/image/root/.config/lxqt/lxqt-powermanagement.conf b/image/root/.config/lxqt/lxqt-powermanagement.conf new file mode 100644 index 0000000..77b383b --- /dev/null +++ b/image/root/.config/lxqt/lxqt-powermanagement.conf @@ -0,0 +1,6 @@ +[General] +__userfile__=true +enableBatteryWatcher=false +enableIdlenessWatcher=true +enableLidWatcher=false +runCheckLevel=1 diff --git a/image/root/.config/lxqt/lxqt-runner.conf b/image/root/.config/lxqt/lxqt-runner.conf new file mode 100644 index 0000000..79b42c6 --- /dev/null +++ b/image/root/.config/lxqt/lxqt-runner.conf @@ -0,0 +1,2 @@ +[General] +__userfile__=true diff --git a/image/root/.config/lxqt/lxqt.conf b/image/root/.config/lxqt/lxqt.conf new file mode 100644 index 0000000..eb73b12 --- /dev/null +++ b/image/root/.config/lxqt/lxqt.conf @@ -0,0 +1,4 @@ +[General] +__userfile__=true +icon_theme=LoginIcons +theme=light diff --git a/image/root/.config/lxqt/notifications.conf b/image/root/.config/lxqt/notifications.conf new file mode 100644 index 0000000..79b42c6 --- /dev/null +++ b/image/root/.config/lxqt/notifications.conf @@ -0,0 +1,2 @@ +[General] +__userfile__=true diff --git a/image/root/.config/lxqt/panel.conf b/image/root/.config/lxqt/panel.conf new file mode 100644 index 0000000..e5d77a2 --- /dev/null +++ b/image/root/.config/lxqt/panel.conf @@ -0,0 +1,46 @@ +[General] +__userfile__=true + +[desktopswitch] +alignment=Left +type=desktopswitch + +[mainmenu] +alignment=Left +type=mainmenu + +[panel1] +alignment=-1 +animation-duration=0 +background-color=@Variant(\0\0\0\x43\0\xff\xff\0\0\0\0\0\0\0\0) +background-image= +desktop=0 +font-color=@Variant(\0\0\0\x43\0\xff\xff\0\0\0\0\0\0\0\0) +hidable=false +iconSize=22 +lineCount=1 +lockPanel=false +opacity=100 +panelSize=32 +plugins=mainmenu, desktopswitch, quicklaunch, taskbar, clock, showdesktop +position=Bottom +reserve-space=true +show-delay=0 +width=100 +width-percent=true + +[quicklaunch] +alignment=Left +apps\1\desktop=/usr/share/applications/chromium-browser.desktop +apps\2\desktop=/usr/share/applications/pcmanfm-qt.desktop +apps\3\desktop=/usr/share/applications/qterminal.desktop +apps\size=3 +type=quicklaunch + +[showdesktop] +alignment=Right +type=showdesktop + +[taskbar] +alignment=Left +type=taskbar diff --git a/image/root/.config/lxqt/power.conf b/image/root/.config/lxqt/power.conf new file mode 100644 index 0000000..79b42c6 --- /dev/null +++ b/image/root/.config/lxqt/power.conf @@ -0,0 +1,2 @@ +[General] +__userfile__=true diff --git a/image/root/.config/lxqt/session.conf b/image/root/.config/lxqt/session.conf new file mode 100644 index 0000000..79b42c6 --- /dev/null +++ b/image/root/.config/lxqt/session.conf @@ -0,0 +1,2 @@ +[General] +__userfile__=true diff --git a/image/root/.config/openbox/lxqt-rc.xml b/image/root/.config/openbox/lxqt-rc.xml new file mode 100644 index 0000000..5c19f5e --- /dev/null +++ b/image/root/.config/openbox/lxqt-rc.xml @@ -0,0 +1,744 @@ + + + + + + + + 10 + 20 + + + + yes + + no + + yes + + no + + 200 + + no + + + + + Smart + +
yes
+ + Primary + + 1 + +
+ + + Onyx + NLIMC + + yes + yes + + sans + 10 + + bold + + normal + + + + sans + 10 + + bold + + normal + + + + sans + 9 + + normal + + normal + + + + sans + 9 + + normal + + normal + + + + sans + 9 + + bold + + normal + + + + sans + 9 + + bold + + normal + + + + + + + 2 + 1 + + + + 875 + + + + + yes + Nonpixel + + Center + + + + + 10 + + 10 + + + + + + + 0 + 0 + 0 + 0 + + + + TopLeft + + 0 + 0 + no + Above + + Vertical + + no + 300 + + 300 + + Middle + + + + + C-g + + + + leftno + + + rightno + + + upno + + + downno + + + leftno + + + rightno + + + upno + + + downno + + + 1 + + + 2 + + + 3 + + + 4 + + + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + yesyes + + + + + + + + + + + + right + + + + + left + + + + + up + + + + + down + + + + + + + + 1 + + 500 + + 400 + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + previous + + + next + + + previous + + + next + + + previous + + + next + + + + + + + + + + + + + + no + + + + + + + + + + + yes + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + top + + + + + + left + + + + + + right + + + + + + bottom + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + vertical + + + horizontal + + + + + + + + + + + + + + + + + previous + + + next + + + + previous + + + next + + + previous + + + next + + + + + + + + + + + + + + + + client-list-combined-menu + + + root-menu + + + + + + previous + + + next + + + previous + + + next + + + + + + + + + menu.xml + 200 + + no + + 100 + + 400 + + yes + + yes + + + + + + + +
diff --git a/image/root/.config/pcmanfm-qt/lxqt/settings.conf b/image/root/.config/pcmanfm-qt/lxqt/settings.conf new file mode 100644 index 0000000..a5431fe --- /dev/null +++ b/image/root/.config/pcmanfm-qt/lxqt/settings.conf @@ -0,0 +1,98 @@ +[Behavior] +AutoSelectionDelay=600 +BookmarkOpenMethod=current_tab +ConfirmDelete=true +ConfirmTrash=false +NoUsbTrash=false +QuickExec=false +SingleClick=false +UseTrash=true + +[Desktop] +BgColor=#000000 +DesktopCellMargins=@Size(3 1) +DesktopIconSize=48 +FgColor=#ffffff +Font="Sans Serif,10,-1,5,50,0,0,0,0,0" +LastSlide= +ShadowColor=#000000 +ShowHidden=false +ShowWmMenu=false +SlideShowInterval=0 +SortColumn=name +SortFolderFirst=true +SortOrder=ascending +Wallpaper=/usr/share/lxqt/themes/light/simple_blue_widescreen.png +WallpaperDirectory= +WallpaperMode=stretch +WallpaperRandomize=false + +[FolderView] +BackupAsHidden=false +BigIconSize=48 +FolderViewCellMargins=@Size(3 3) +Mode=icon +ShadowHidden=false +ShowFilter=false +ShowFullNames=false +ShowHidden=false +SidePaneIconSize=24 +SmallIconSize=24 +SortCaseSensitive=false +SortColumn=name +SortFolderFirst=true +SortOrder=ascending +ThumbnailIconSize=128 + +[Places] +PlacesApplications=true +PlacesComputer=true +PlacesDesktop=true +PlacesHome=true +PlacesNetwork=true +PlacesRoot=true +PlacesTrash=true + +[Search] +searchContentCaseInsensitive=false +searchContentRegexp=true +searchNameCaseInsensitive=false +searchNameRegexp=true +searchRecursive=false +searchhHidden=false + +[System] +Archiver=file-roller +FallbackIconThemeName=oxygen +OnlyUserTemplates=false +SIUnit=false +SuCommand=lxqt-sudo %s +TemplateRunApp=false +TemplateTypeOnce=false +Terminal=xterm + +[Thumbnail] +MaxThumbnailFileSize=4096 +ShowThumbnails=true +ThumbnailLocalFilesOnly=true + +[Volume] +AutoRun=true +CloseOnUnmount=true +MountOnStartup=true +MountRemovable=true + +[Window] +AlwaysShowTabs=false +FixedHeight=480 +FixedWidth=640 +FullWidthTabBar=true +LastWindowHeight=480 +LastWindowMaximized=false +LastWindowWidth=640 +PathBarButtons=true +RememberWindowSize=true +ShowMenuBar=true +ShowTabClose=true +SidePaneMode=places +SplitterPos=150 diff --git a/image/root/.config/pcmanfm/LXDE/desktop-items-0.conf b/image/root/.config/pcmanfm/LXDE/desktop-items-0.conf new file mode 120000 index 0000000..219c643 --- /dev/null +++ b/image/root/.config/pcmanfm/LXDE/desktop-items-0.conf @@ -0,0 +1 @@ +/usr/local/share/doro-lxde-wallpapers/desktop-items-0.conf \ No newline at end of file diff --git a/image/root/.config/pulse/4dfb6e2374884846b5d8daa1ed345f60-runtime b/image/root/.config/pulse/4dfb6e2374884846b5d8daa1ed345f60-runtime new file mode 120000 index 0000000..52206b4 --- /dev/null +++ b/image/root/.config/pulse/4dfb6e2374884846b5d8daa1ed345f60-runtime @@ -0,0 +1 @@ +/tmp/pulse-PKdhtXMmr18n \ No newline at end of file diff --git a/image/root/.config/qterminal.org/qterminal.ini b/image/root/.config/qterminal.org/qterminal.ini new file mode 100644 index 0000000..f03c83f --- /dev/null +++ b/image/root/.config/qterminal.org/qterminal.ini @@ -0,0 +1,12 @@ +[General] +HideTabBarWithOneTab=false +TerminalTransparency=0 +version=0.8.0 + +[MainWindow] +ApplicationTransparency=0 +pos=@Point(0 0) +size=@Size(640 480) + +[Shortcuts] +Paste%20Clipboard=Ctrl+Shift+V diff --git a/image/usr/share/lxqt/session.conf b/image/usr/share/lxqt/session.conf new file mode 100644 index 0000000..a9d06d6 --- /dev/null +++ b/image/usr/share/lxqt/session.conf @@ -0,0 +1,23 @@ +[General] +leave_confirmation=true + +[Environment] +GTK_CSD=0 +GTK_OVERLAY_SCROLLING=0 + +[Mouse] +cursor_size=18 +cursor_theme=whiteglass +acc_factor=20 +acc_threshold=10 +left_handed=false + +[Keyboard] +delay=500 +interval=30 +beep=false + +[Font] +antialias=true +hinting=true +dpi=96