V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
monetto
V2EX  ›  Linux

Linux 有介于 zsh 到 Gnome 之间的 GUI 吗

  •  
  •   monetto · 2022-05-04 18:34:41 +08:00 · 4945 次点击
    这是一个创建于 694 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,开发板一个,装 Gnome 乃至 LXQt 都觉得有点沉...

    但是直接 SSH 远程登录,再用 zsh 等操作,有时候又觉得有些慢。

    有介于这两者之间的东西吗?比如直接用 Terminal 就可以运行的 GUI 界面(类似于 armbian-config 这种层级的 GUI ),不需要 X11 的。

    42 条回复    2022-05-05 14:53:14 +08:00
    Livid
        1
    Livid  
    MOD
       2022-05-04 18:38:30 +08:00
    ysc3839
        2
    ysc3839  
       2022-05-04 18:43:54 +08:00 via Android
    Midnight Commander?
    crysislinux
        3
    crysislinux  
       2022-05-04 18:46:48 +08:00
    觉得有点沉是个什么感觉。。关键是你要运行什么,Linux 这边你要用常见的软件就离不开 Qt ,GTK 。
    codehz
        4
    codehz  
       2022-05-04 19:00:06 +08:00
    不如试试 i3wm
    whenov
        5
    whenov  
       2022-05-04 19:04:10 +08:00 via Android
    ssh+zsh 慢具体指的什么?
    secondwtq
        6
    secondwtq  
       2022-05-04 19:06:55 +08:00   ❤️ 1
    armbian-config 这是 curses 程序,不是 proper 的“GUI”。
    对于 CLI 来说 curses 很强,相比于 GUI 来说 curses 又太弱(比如连个字号都改不了,显示个图片折腾半天之类的)
    kokutou
        7
    kokutou  
       2022-05-04 19:13:54 +08:00 via Android
    Linux gui 操作能做啥维护啊,最后还是要用命令行。。。
    garywill
        8
    garywill  
       2022-05-04 19:17:50 +08:00   ❤️ 1
    他问的是不需要 x11 的 GUI ,那就是 TUI ,ncurse
    gainsurier
        9
    gainsurier  
       2022-05-04 19:19:35 +08:00 via iPhone
    ssh-xforward ?
    secondwtq
        10
    secondwtq  
       2022-05-04 19:21:06 +08:00   ❤️ 2
    不过说起 curses 之前倒是见过两个奇妙的项目
    https://github.com/cosmos72/twin
    https://github.com/netxs-group/vtm
    monetto
        11
    monetto  
    OP
       2022-05-04 19:25:18 +08:00
    @Livid 竟然见到 MOD 了...膜拜

    其实想要的效果是,不需要 启动 X11 或者 X-server 的那种 GUI

    比如说,在 vim 中,按 hjkl 去移动光标切换行(把行 换为不同文件夹)

    每次总是 cd 各种目录,并且频繁的敲打 ls 总觉得很麻烦
    monetto
        12
    monetto  
    OP
       2022-05-04 19:26:27 +08:00
    @ysc3839 这个就很棒,类似于这种感觉。不光是文件管理,包括可以有迷你启动器的概念等等。
    monetto
        13
    monetto  
    OP
       2022-05-04 19:27:06 +08:00
    @crysislinux 其实开发板主要就跑个 Python ,vim 看看日志啥的。也不运行啥图像的软件。
    monetto
        14
    monetto  
    OP
       2022-05-04 19:27:44 +08:00
    @whenov 需要不断的 cd + ls ,进行大量操作的时候,莫名感觉繁琐。。。
    monetto
        15
    monetto  
    OP
       2022-05-04 19:30:15 +08:00
    @secondwtq 这个感觉很有趣,很棒
    ynyounuo
        16
    ynyounuo  
       2022-05-04 19:34:31 +08:00   ❤️ 2
    @monetto 那你的需求不就是需要个 shell 里的 file manager 而已吗? ranger 之类的不行吗?
    secondwtq
        17
    secondwtq  
       2022-05-04 19:35:09 +08:00
    @monetto

    > 需要不断的 cd + ls ,进行大量操作的时候,莫名感觉繁琐。。。

    如果仅仅是这个问题的话,既然你有别的设备可以 ssh 进去,那可以映射一个 SMB 或者 sshfs 之类的东西
    Terminal File Manager 我也用,但是感觉效果并没有好到哪去
    iyear
        18
    iyear  
       2022-05-04 19:37:28 +08:00   ❤️ 1
    你是指 TUI ?
    golang 有相关库
    https://github.com/rivo/tview
    monetto
        19
    monetto  
    OP
       2022-05-04 20:45:33 +08:00
    @iyear 没错,这种效果很棒
    monetto
        20
    monetto  
    OP
       2022-05-04 20:46:18 +08:00
    @ynyounuo File Manage 没有 Launcher 的概念... 我想要的是一个健全的,类似于 X-Window 的东西。
    kukat
        21
    kukat  
       2022-05-04 21:29:51 +08:00
    vim+各种插件
    ritksm
        22
    ritksm  
       2022-05-04 21:40:04 +08:00
    xorg 全家桶之一 twm: https://wiki.archlinux.org/title/Twm

    曾经 gentoo 装好 xorg 下一步就是 emerge 一个 twm
    ritksm
        23
    ritksm  
       2022-05-04 21:41:46 +08:00
    抱歉 没有读题 不需要 X11 的话

    那就只能考虑 ncurses 了
    wellsc
        24
    wellsc  
       2022-05-04 21:43:58 +08:00
    tilling window manager
    12101111
        25
    12101111  
       2022-05-04 21:51:50 +08:00
    论全家桶还是得 emacs
    fuis
        26
    fuis  
       2022-05-04 22:00:52 +08:00
    如果只是 file explorer 的话,我推荐 cloudcmd ,浏览器中管理文件,分两栏

    ```
    docker run --name cloudcmd -d --restart=unless-stopped -v /datastore:/mnt/datastore -w=/datastore -p 8000:8000 coderaiser/cloudcmd
    ```
    abcd191898105
        27
    abcd191898105  
       2022-05-04 22:04:26 +08:00 via Android
    @codehz dwm 装逼效果吗。大神必备
    mackeyv
        28
    mackeyv  
       2022-05-04 22:15:24 +08:00
    沉肯定是说 x11 那一大堆东西了
    levelworm
        29
    levelworm  
       2022-05-04 22:20:29 +08:00 via Android
    TUI?
    hiplon
        30
    hiplon  
       2022-05-04 22:38:43 +08:00
    yast2
    MonoLogueChi
        31
    MonoLogueChi  
       2022-05-04 22:44:06 +08:00 via Android
    如果只是远程看日志和编辑文件,不如试试 vscode
    so1ar
        32
    so1ar  
       2022-05-05 00:03:36 +08:00 via Android
    考虑下 cockpit ,基于 web 的 Linux 管理程序,

    https://cockpit-project.org/
    Buges
        33
    Buges  
       2022-05-05 00:13:52 +08:00 via Android
    不要装 de ,直接装 wm 。推荐 sway ,流程程度甩传统 gnome/kde 几条街。
    des
        34
    des  
       2022-05-05 02:27:07 +08:00 via iPhone   ❤️ 1
    或许你只是需要一个 tmux ?
    jsq2627
        35
    jsq2627  
       2022-05-05 04:55:17 +08:00
    宝...宝塔面板(别笑...
    ResidualBlood
        36
    ResidualBlood  
       2022-05-05 09:00:13 +08:00
    https://github.com/jarun/nnn
    nnn (n³) is a full-featured terminal file manager.
    终端里文件管理器
    zjsxwc
        37
    zjsxwc  
       2022-05-05 09:02:37 +08:00
    emacs
    zjsxwc
        38
    zjsxwc  
       2022-05-05 09:33:24 +08:00   ❤️ 1
    @zjsxwc
    先安装个 gpm ( https://wiki.archlinux.org/title/General_purpose_mouse )让在 tty 中不启动 X 也能使用鼠标
    呼出鼠标 ` gpm -m /dev/input/mice -t imps2 `
    然后在 emacs 里 各种玩,比如`M+x dired` 来管理文件,比如把鼠标移到 emacs 顶部的 tools 里选择各种插件玩。
    zjsxwc
        39
    zjsxwc  
       2022-05-05 10:15:03 +08:00   ❤️ 1
    要显示中文得套个 fbterm ,
    在 tty 里面
    执行 sudo fbterm --font-names="WenQuanYi Micro Hei Mono" --font-size=16
    进入 fbterm 后启动 emacs 后得执行 M+x xterm-mouse-mode 让 emacs 兼容 fbterm 的鼠标
    libook
        40
    libook  
       2022-05-05 10:21:40 +08:00
    没专门搞过这个领域,只用过树莓派,配套系统是 LXDE ,感觉挺轻的。

    用 X11 不一定需要桌面环境,除非应用程序依赖桌面环境的 API ,很多程序在命令行下可以直接运行并打开 GUI 界面。
    Kinnice
        41
    Kinnice  
       2022-05-05 11:43:27 +08:00
    要不换个类似 finalshell 这种的 ssh 终端
    zhouzm
        42
    zhouzm  
       2022-05-05 14:53:14 +08:00
    但凡你 zsh 使用 z 或 j 命令,也不至于频繁 cd 了啊,ssh 你都觉得慢,还有什么操作界面你能觉得快的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5889 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:29 · PVG 10:29 · LAX 19:29 · JFK 22:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.