diff --git a/Detail.md b/Detail.md index 85d94912..1553f7db 100644 --- a/Detail.md +++ b/Detail.md @@ -18,39 +18,65 @@ core-openwrt `23.05` | ![pic](https://img.shields.io/docker/image-size/openwrt/r core-debian `12` | ![pic](https://img.shields.io/docker/image-size/library/debian/12) | ![pic](https://img.shields.io/docker/image-size/infrastlabs/x11-base/core-debian)|-| ★★★★★ core-fedora `39` | ![pic](https://img.shields.io/docker/image-size/library/fedora/39) | ![pic](https://img.shields.io/docker/image-size/infrastlabs/x11-base/core-fedora)|-| ★★★★☆(-armv7) -## Alpine +**links** -`Compile> bins> conf` +- https://musl.libc.org/ +- https://github.com/jlesage/docker-baseimage-gui `clang static build ; Jan 8, 2017+ @Alpine 3.15` +- [**conn**] +- remote: `frp/chisel-poll`, `bind_uds:dropbear,xrdp,webhookd` +- ~~webhookd/noVNC~~ https://gitee.com/infrastlabs/fk-webhookd `+wsvnc,bcs` +- ~~mstsc/remoteNG~~ https://github.com/mRemoteNG/mRemoteNG/graphs/contributors `2010年1月3日` +- ~~go-supervisor~~ https://github.com/ochinchina/supervisord/graphs/contributors `v073@May 3, 2021;` `armv7 err binary.` + - https://gitee.com/g-golang/fk-supervisord `master's build @armv7` +- [**cmisc**] +- ~~n2n~~ https://github.com/lucktu/cnn2n/graphs/contributors `2016年10月23日+` +- ~~tinc~~ https://github.com/gsliepen/tinc/graphs/contributors `2000年3月26日+` +- ~~lrzsz~~ https://github.com/UweOhse/lrzsz/graphs/contributors `2020年3月1日+; jnavila/lrzsz:2013年2月17日+` +- ~~su-exec~~ https://github.com/ncopa/su-exec/graphs/contributors `2015年12月6日+` +- [**x11**] +- ~~dropbear~~ https://github.com/mkj/dropbear/graphs/contributors `1,914 commits; May 30, 2004+` +- ~~xrdp~~ https://github.com/neutrinolabs/xrdp/graphs/contributors `4,522 commits; Oct 2, 2010+ ff:Jul 4, 2004+` +- ~~tigervnc/xorg-server~~ https://github.com/TigerVNC/tigervnc/graphs/contributors `4,793 commits; Jan 29, 2009+ ff:May 19, 2002+` +- ~~pulseaudio~~ https://github.com/pulseaudio/pulseaudio/graphs/contributors `Jun 6, 2004+` +- pavucontrol https://github.com/pulseaudio/pavucontrol/graphs/contributors `Apr 16, 2006` +- [**wm**] +- ~~suckless~~ https://suckless.org/ `st, dwm+dmenu+bar` +- ~~openbox~~ https://github.com/codic12/openbox/graphs/contributors `7605commits, Apr 7, 2002+` +- ~~fluxbox~~ https://github.com/fluxbox/fluxbox/graphs/contributors `6207commits@23.11, Feb 8, 2007+; pre v0.9.11: Dec 9, 2001+` `base Blackbox 0.61.1` +- [**lxde**] +- ~~lxtask~~ https://github.com/lxde/lxtask/graphs/contributors `Apr 20, 2008` +- ~~lxappearance~~ https://github.com/lxde/lxappearance/graphs/contributors `Mar 23, 2008+` +- ~~pcmanfm~~ https://github.com/lxde/pcmanfm/graphs/contributors `Dec 20, 2009` +- gpicview/ristretto https://github.com/lxde/gpicview/graphs/contributors `Sep 9, 2007` + - ristretto https://github.com/xfce-mirror/ristretto/graphs/contributors `Nov 5, 2006+` +- [**xfce4**] `xfce4.12/thunar1.6.18 => gtk2.24.0` +- xfwm4 https://github.com/xfce-mirror/xfwm4/graphs/contributors `Apr 28, 2002` +- thunar https://github.com/xfce-mirror/thunar/graphs/contributors `9721commits, Feb 13, 2005+` `thunar-4.16.11/thunar-1.8.14@ubt2004` +- xfdesktop https://github.com/xfce-mirror/xfdesktop/graphs/contributors `Jan 12, 2003` +- xfce4-settings https://github.com/xfce-mirror/xfce4-settings/graphs/contributors `Jun 15, 2008` +- [**Att**] +- ~~upx~~ https://github.com/upx/upx/graphs/contributors `May 14, 2000+` 下载二进制 +- ~~perp~~ http://b0llix.net/perp/ https://github.com/infrastlabs/fk-perp/graphs/contributors `2010年1月10日+; perp-2.04> perp-2.07.tar.gz@2013.01.11` +- tmux https://github.com/tmux/tmux/graphs/contributors `2007年7月8日+` +- ~~fontconfig~~ https://github.com/behdad/fontconfig/graphs/contributors `Feb 10, 2002 – Nov 13, 2018`; just `fontconfig-dev(with static); +hand:/usr/share/fonts/xx` +- ~~xcompmgr~~, picom, compton https://github.com/invisikey/xcompmgr `Nov 9, 2003 – May 16, 2015` `github:rnz/xcompmgr` + - git://anongit.freedesktop.org/git/xorg/app/xcompmgr + - https://github.com/yshui/picom/graphs/contributors `Nov 9, 2003 – Nov 6, 2023` + - https://github.com/chjj/compton/graphs/contributors `Nov 9, 2003 – Jun 5, 2017` +- [**Misc**] +- ~~st~~ https://github.com/siduck/st/graphs/contributors `0.8.4@alpine_315` +- sakura https://github.com/dabisu/sakura/graphs/contributors `Dec 30, 2007+` `SAKURA_2_3_7:vte` `GNOME/gtk` `GNOME/vte` `PCRE2Project/pcre2` +- geany https://github.com/geany/geany/graphs/contributors `Nov 20, 2005+` +- jgmenu https://github.com/jgmenu/jgmenu/graphs/contributors `Jan 25, 2015+` `heavy-too[sakura]` +- ~~xlunch~~ https://github.com/Tomas-M/xlunch/graphs/contributors `Dec 4, 2016` +- ~~tint2~~ https://github.com/o9000/tint2/graphs/contributors `Sep 28, 2008` `Mar 18, 2015 – Mar 13, 2019` `imlib2` +- plank https://github.com/ricotz/plank/graphs/contributors `2011年1月16日+` `vala` +- ~rofi~ https://github.com/davatorium/rofi/graphs/contributors `Jun 24, 2012+` `xcb-ewmh/icccm/cursor` +- gimp https://github.com/GNOME/gimp/graphs/contributors `50969commits, Jan 18, 1998+` + +## 1) Alpine -- X11 - - ~~tigervnc/xorg-server~~ https://github.com/TigerVNC/tigervnc #`4,793 commits; Jan 29, 2009+ ff:May 19, 2002+` - - ~~xrdp~~ https://github.com/neutrinolabs/xrdp #`4,522 commits; Oct 2, 2010+ ff:Jul 4, 2004+` - - ~~dropbear~~ https://github.com/mkj/dropbear #`1,914 commits; May 30, 2004+` -- WM - - ~~openbox~~ https://github.com/codic12/openbox/graphs/contributors #`7605commits, Apr 7, 2002+` - - ~~fluxbox~~ https://github.com/fluxbox/fluxbox/graphs/contributors #`6207commits@23.11, Feb 8, 2007+; pre v0.9.11: Dec 9, 2001+` `base Blackbox 0.61.1` `single bin other-than-suckless: dwm+dmenu+bar` - - ~~suckless~~ https://suckless.org/ #`st, dwm, dmenu` -- Att - - ~~fontconfig~~ https://github.com/behdad/fontconfig/graphs/contributors #`Feb 10, 2002 – Nov 13, 2018`; just `fontconfig-dev(with static); +hand:/usr/share/fonts/xx` - - ~~xcompmgr~~ https://github.com/invisikey/xcompmgr #github`rnz/xcompmgr`; xcompmgr, picom, compton - - git://anongit.freedesktop.org/git/xorg/app/xcompmgr - - https://github.com/yshui/picom/graphs/contributors #`Nov 9, 2003 – Nov 6, 2023` - - https://github.com/chjj/compton/graphs/contributors #`Nov 9, 2003 – Jun 5, 2017` - - jgmenu https://github.com/jgmenu/jgmenu #`heavy-too[sakura], Jan 25, 2015+` - - ~~tint2~~ https://github.com/o9000/tint2 #`Mar 18, 2015 – Mar 13, 2019` - - ~rofi~ https://github.com/davatorium/rofi/graphs/contributors #`Jun 24, 2012+` -- Misc - - ~~st~~ https://github.com/siduck/st #`0.8.4`@alpine_315 - - sakura https://github.com/dabisu/sakura #`GNOME/gtk` `GNOME/vte` `PCRE2Project/pcre2` - - geany https://github.com/geany/geany #`Nov 20, 2005+` - - gimp https://github.com/GNOME/gimp #`50969commits, Jan 18, 1998+` - - thunar https://github.com/xfce-mirror/thunar #`thunar-4.16.11/thunar-1.8.14@ubt2004; 9721commits, Feb 13, 2005+` - - ristretto https://github.com/xfce-mirror/ristretto #`Nov 5, 2006+` - - ~~lxappearance~~ https://github.com/lxde/lxappearance #`Mar 23, 2008+` -- Entry - - remote: `frps/frpc, chisel-poll`, `uds` - - ~~go-supervisor~~ https://github.com/ochinchina/supervisord #`v073@May 3, 2021;` `armv7 err binary.` - - ~~webhookd/noVNC~~ https://gitee.com/infrastlabs/fk-webhookd #`+/static; +/bcs` +`Compile> bins> conf` ```bash # docker run -it --rm -v /mnt:/mnt2 infrastlabs/x11-base:builder sh @@ -64,15 +90,15 @@ core-fedora `39` | ![pic](https://img.shields.io/docker/image-size/library/fedor ``` -## Refs +## 2) Refs -- https://musl.libc.org/ -- https://github.com/jlesage/docker-baseimage-gui #`clang static build ; Jan 8, 2017+ @Alpine 3.15` -- -- https://github.com/siduck/dotfiles #`bspwm, fluxbox, openbox` -- https://github.com/adi1090x/rofi #`style collection` -- https://github.com/FT-Labs/phyOS-iso #`pdwm @Arch` -- https://github.com/axyl-os/axyl-iso #`i3wm(c@2009), bspwm(c@2012), dwm(c@2008), xmonad(haskel@2007), qtile(py@2008) @Arch` +- https://github.com/shimmerproject/Greybird +- https://github.com/adi1090x/rofi `style collection` +- https://github.com/axyl-os/axyl-iso `i3wm(c@2009), bspwm(c@2012), dwm(c@2008), xmonad(haskel@2007), qtile(py@2008) @Arch` +- chadwm/pdwm + - https://github.com/siduck/chadwm/graphs/contributors `Jul 18, 2021` `FT-Labs/pdwm` + - https://github.com/siduck/dotfiles `bspwm, fluxbox, openbox` + - https://github.com/FT-Labs/phyOS-iso `pdwm @Arch` ```bash # env: alpine315> ubt2004(armv7_gcc_err)> deb12 @@ -90,18 +116,33 @@ core-fedora `39` | ![pic](https://img.shields.io/docker/image-size/library/fedor - yad - nginx/novnc -# deb12-static: -# -DENABLE_GNUTLS=OFF -# sed:deps/Makefile不变; -# fix:abuild-mesion . build; > meson . build; - - # tiger: # xorg-server https://github.com/XQuartz/xorg-server #https://gitlab.freedesktop.org/xorg/xserver -# deb12_glibc环境/clang编译, +pam/static.patch `-DENABLE_GNUTLS=OFF` ``` -## Common +## 3) Items + +```bash +# 轻量级桌面 openbox + tint2 + conky + stalonetray + pcmanfm + xcompmgr #http://t.zoukankan.com/huapox-p-3516155.html #huapox +# docky> plank; 依赖大;容器下使用体验不好,延迟/卡顿(改用plank/xcompmgr) + +# misc02-2: +# geany,lxtask,lxappearance, ristretto/lx:gpicview, lxrandr +# sv:~~perp,daemontools,runit,s6~~; logrotate/crond + +# layer: +# x: Xvnc, xrdp, noVnc; pulseaudio +# box: fluxbox, openbox +# suckless: tiling dwm, st; + + +# TODO 23.12 +# 00: perl/asbru-cm +# 01: pulseaudio-plugs-static, pavucontrol +# 02: tint2/openbox +# 03: lxappearance,gpicview,lxtask, jgmenu +# +``` **X11/Core** @@ -109,8 +150,6 @@ core-fedora `39` | ![pic](https://img.shields.io/docker/image-size/library/fedor 3rd: tini/gosu/upx/ util: xcompmgr, perp core: x11, pulseaudio -entry: frp/chisel-poll -bind-uds: dropbear, xorg, webhookd ``` **Distro** @@ -135,69 +174,6 @@ device-static: arm64/armv7 busybox/alpine315/glibc (core, box/suckless, scripts/ server-shared: amd64 debian12/ubt2004 (core, xfce4) "[vscode, wps]" ``` -**links** - -- https://github.com/mRemoteNG/mRemoteNG/graphs/contributors -- https://gitee.com/infrastlabs/fk-webhookd `+wsvnc,bcs` -- https://gitee.com/g-golang/fk-supervisord `master's build @armv7` - -**links2** - -- ~~upx~~ https://github.com/upx/upx/graphs/contributors #`May 14, 2000+` #下载二进制 -- ~~xlunch~~ https://github.com/Tomas-M/xlunch/graphs/contributors #`Dec 4, 2016` -- ~~xcompmgr~~ https://github.com/invisikey/xcompmgr #`Nov 9, 2003 – May 16, 2015` -- pulseaudio https://github.com/pulseaudio/pulseaudio/graphs/contributors #`Jun 6, 2004+` -- pavucontrol https://github.com/pulseaudio/pavucontrol/graphs/contributors #`Apr 16, 2006` -- [**lxde**] -- gpicview/ristretto https://github.com/lxde/gpicview/graphs/contributors #`Sep 9, 2007` -- ~~lxtask~~ https://github.com/lxde/lxtask/graphs/contributors #`Apr 20, 2008` -- ~~lxappearance~~ https://github.com/lxde/lxappearance/graphs/contributors #`Mar 23, 2008` -- ~~pcmanfm~~ https://github.com/lxde/pcmanfm/graphs/contributors #`Dec 20, 2009` -- [**xfce4**] `xfce4.12/thunar1.6.18 => gtk2.24.0` -- xfwm4 https://github.com/xfce-mirror/xfwm4/graphs/contributors #`Apr 28, 2002` -- thunar https://github.com/xfce-mirror/thunar/graphs/contributors #`Feb 13, 2005` -- xfdesktop https://github.com/xfce-mirror/xfdesktop/graphs/contributors #`Jan 12, 2003` -- xfce4-settings https://github.com/xfce-mirror/xfce4-settings/graphs/contributors #`Jun 15, 2008` -- [**misc22**] -- jgmenu https://github.com/jgmenu/jgmenu/graphs/contributors #`Jan 25, 2015` -- ~~tint2~~ https://github.com/o9000/tint2/graphs/contributors #`Sep 28, 2008` `imlib2` -- ~rofi~ https://github.com/davatorium/rofi/graphs/contributors #`Jun 24, 2012` `xcb-ewmh/icccm/cursor` -- geany https://github.com/geany/geany #`Nov 20, 2005+` -- sakura https://github.com/dabisu/sakura/graphs/contributors #`vDec 30, 2007` `SAKURA_2_3_7:vte` -- chadwm/pdwm https://github.com/siduck/chadwm/graphs/contributors #`Jul 18, 2021` `FT-Labs/pdwm` - -```bash -# 轻量级桌面 openbox + tint2 + conky + stalonetray + pcmanfm + xcompmgr #http://t.zoukankan.com/huapox-p-3516155.html #huapox -# docky> plank; 依赖大;容器下使用体验不好,延迟/卡顿(改用plank/xcompmgr) - -# misc02-2: -# geany,lxtask,lxappearance, ristretto/lx:gpicview, lxrandr -# sv:~~perp,daemontools,runit,s6~~; logrotate/crond - -# layer: -# x: Xvnc, xrdp, noVnc; pulseaudio -# box: fluxbox, openbox -# suckless: tiling dwm, st; - - -# TODO 23.12 -# 00: perl/asbru-cm -# 01: pulseaudio-plugs-static, pavucontrol -# 02: tint2/openbox -# 03: lxappearance,gpicview,lxtask, jgmenu -# -- lxappearance `dyn:ok` -- gpicview `dyn:ok` -- lxtask `dyn:ok` -- jgmenu `dyn:ok` -- tint2 `imlib2` - -# REMOTE-CONN -# frpc/frps || chisel-poll -# bind_uds: dropbear, xrdp, webhookd -# -``` - **vers** ```bash