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

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

  •  
  •   monetto · 323 天前 · 4407 次点击
    这是一个创建于 323 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

    曾经 gentoo 装好 xorg 下一步就是 emerge 一个 twm
    ritksm
        23
    ritksm  
       323 天前
    抱歉 没有读题 不需要 X11 的话

    那就只能考虑 ncurses 了
    wellsc
        24
    wellsc  
       323 天前
    tilling window manager
    12101111
        25
    12101111  
       323 天前
    论全家桶还是得 emacs
    fuis
        26
    fuis  
       323 天前
    如果只是 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  
       323 天前 via Android
    @codehz dwm 装逼效果吗。大神必备
    mackeyv
        28
    mackeyv  
       323 天前
    沉肯定是说 x11 那一大堆东西了
    levelworm
        29
    levelworm  
       322 天前 via Android
    TUI?
    hiplon
        30
    hiplon  
       322 天前
    yast2
    MonoLogueChi
        31
    MonoLogueChi  
       322 天前 via Android
    如果只是远程看日志和编辑文件,不如试试 vscode
    so1ar
        32
    so1ar  
       322 天前 via Android
    考虑下 cockpit ,基于 web 的 Linux 管理程序,

    https://cockpit-project.org/
    Buges
        33
    Buges  
       322 天前 via Android
    不要装 de ,直接装 wm 。推荐 sway ,流程程度甩传统 gnome/kde 几条街。
    des
        34
    des  
       322 天前 via iPhone   ❤️ 1
    或许你只是需要一个 tmux ?
    jsq2627
        35
    jsq2627  
       322 天前
    宝...宝塔面板(别笑...
    ResidualBlood
        36
    ResidualBlood  
       322 天前
    https://github.com/jarun/nnn
    nnn (n³) is a full-featured terminal file manager.
    终端里文件管理器
    zjsxwc
        37
    zjsxwc  
       322 天前
    emacs
    zjsxwc
        38
    zjsxwc  
       322 天前   ❤️ 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  
       322 天前   ❤️ 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  
       322 天前
    没专门搞过这个领域,只用过树莓派,配套系统是 LXDE ,感觉挺轻的。

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