jtsai
V2EX  ›  问与答

有直接用远程 shell 不折腾图形桌面的 Linux 开发用户吗

  •  
  •   jtsai · Apr 6, 2017 · 6480 views
    This topic created in 3502 days ago, the information mentioned may be changed or developed.
    数人头
    53 replies  •  2017-04-07 11:42:35 +08:00
    texange
    texange
    Apr 6, 2017❤️2
    1
    Linux Server 版原来有桌面图形的啊? (吃鲸)
    jtsai
    jtsai
    OP
    Apr 6, 2017
    2
    @texange 日常做开发 不是运维选手
    shakoon
    shakoon
    Apr 6, 2017
    3
    日常开发为什么会用到 gui ?
    U7Q5tLAex2FI0o0g
    U7Q5tLAex2FI0o0g
    Apr 6, 2017
    4
    刚毕业上班那会用了 2 年 putty 连 linux 敲代码
    rogwan
    rogwan
    Apr 6, 2017 via Android
    5
    跑 Server 不用图形界面;日常工作的非生产机环境,还是加个图形界面吧,毕竟要方便些。
    jtsai
    jtsai
    OP
    Apr 6, 2017
    6
    @littleylv 那是多少年前啊
    muziki
    muziki
    Apr 6, 2017 via iPhone
    7
    这问题问的,开发用户是图形界面的目标群吗?
    图形界面显然是为了日常使用开发出来的吧
    crysislinux
    crysislinux
    Apr 6, 2017 via Android
    8
    你这么说把 vs 这宇宙第一大 ide 的脸往哪搁,无论哪个国家,用图形界面工具的开发者比不用的多不止一个数量级
    harry890829
    harry890829
    Apr 6, 2017
    9
    我之前写 server 的时候,都是 xshell 连到开发机, vim 写代码,然后代码同步去生产环境……
    jtsai
    jtsai
    OP
    Apr 6, 2017
    10
    @muziki 好的 我提问有问题。是这样的。我使用过很多 linux 桌面,感觉都很不好用,或多或少有些问题。最后都是在 Windows 或 mac 装个 linux 没有图形界面的虚拟机,日常使用。感觉这样好用了好多。然后怀疑 linux 这东西桌面版有什么意义。所以提问了这个问题。
    jtsai
    jtsai
    OP
    Apr 6, 2017
    11
    @crysislinux 是滴,莫着急,俺没说哪个牛逼,就是看看只用 shell 的用户多少。
    minami
    minami
    Apr 6, 2017
    12
    我去年底折腾 Linux 远程桌面折腾了好久,结论是 XRDP 最好,唯一问题是不支持 3D 加速桌面,只能用 XFCE 桌面,而且源里的版本太旧了,没 Github 上的新。实在没办法用 XRDP 可以用 NoMachine 替代。不要考虑 VNC 协议的东西,太 TM 卡了。
    Linux 平台下的远程桌面基本都被 Windows 自带的 mstsc 吊着打, mstsc 还能多用户分别登陆使用,这太重要了,当然这是 Windows 设计上的优势,没有办法。
    但这不是重点,重点是那段时间发帖求助时总有装 B 的教育说 Linux 就是要用 SSH ,不要用图形界面。对此我想说,你牛逼用 SSH 开个 Matlab 看看?典型的我即世界。
    metowolf
    metowolf
    Apr 6, 2017 via iPhone
    13
    我只会在本地机使用 GUI ,远程的通通用 server 版
    jtsai
    jtsai
    OP
    Apr 6, 2017
    14
    @minami 冷静~~ 我感觉 linux 还是不适合图形桌面。远程 ssh 就好啦。你要干图形桌面 那 Windows mac 更好用。那么, linux 命令行好用 Windows mac 图形桌面好用 就互相配合嘛,不要那些极端。
    acrisliu
    acrisliu
    Apr 6, 2017
    15
    没有 GUI 我还怎么用 JB 全家桶 QAQ
    jtsai
    jtsai
    OP
    Apr 6, 2017
    16
    @acrisliu JB 全家桶怎么不上 mac ?
    ihuotui
    ihuotui
    Apr 6, 2017 via iPhone
    17
    不用 gui 你写一个项目看看
    kenshinhu
    kenshinhu
    Apr 6, 2017
    18
    你以为 linux 是用多媒体系统吗?
    jmyz0455
    jmyz0455
    Apr 6, 2017
    19
    认真地回答楼主问题:
    有
    allinwonder
    allinwonder
    Apr 6, 2017 via Android❤️1
    20
    @minami 额。。。 linux 下面的 matlab 默认是命令行,有需要才开 GUI 。都是桌面上程序测试好,发到 linux cluster 上跑,没有图形界面。
    tekeporter
    tekeporter
    Apr 6, 2017
    21
    不用 gui 流畅好多。。
    minami
    minami
    Apr 6, 2017 via Android
    22
    @jtsai 谢谢理解,但是有时候没办法。我自己是在 Win 下工作,但是别人论文放的代码有些就是平台相关的,或只在 linux 下测试过的,这时候只能去 linux 下复现。这时候整个服务器就被独占了,确实不方便,只能克服。
    minami
    minami
    Apr 6, 2017 via Android
    23
    @allinwonder 一是需要绘图,二是只有服务器上配有高端 cuda 卡和大内存,实验一跑就是几个星期,自己是没法测试的
    eyp82
    eyp82
    Apr 6, 2017
    24
    放着 IDE 这么趁手提高效率的工具不用, 要我说要么是真傻, 要么是真装 B. 别跟我说命令行界面效率高, 大家都是老司机了忽悠谁啊.
    49
    49
    Apr 6, 2017 via iPhone
    25
    X11 转发, XPRA , VS 远程开发 都很棒
    douglas1997
    douglas1997
    Apr 6, 2017 via iPhone
    26
    +1 。从未用过 GUI
    dacapoday
    dacapoday
    Apr 6, 2017
    27
    答:有
    另:又变成了 GUI 与 CLI 的路线之争,适合自己的最好。
    muziki
    muziki
    Apr 6, 2017
    28
    r#10 @jtsai linux 桌面确实鸡肋,社区还整天到处挖坑, ubuntu 刚放弃自家界面滚回 gnome ,造一堆没卵用的桌面轮子,美其名为开源自由。我装桌面主要是为了浏览器
    jerryshao1984
    jerryshao1984
    Apr 6, 2017
    29
    原来写 C++程序的时候就是 secureCRT 连到远程服务器上用 vim 敲代码,没有 gui 就是一个终端。因为写的都是 C/C++程序和操作系统打交道,所以 man+vim+gdb 就足够了。
    20015jjw
    20015jjw
    Apr 6, 2017 via Android
    30
    @minami 我就是来挑个刺

    ssh -XC …
    sinxccc
    sinxccc
    Apr 6, 2017
    31
    一直是 mosh + tmux + emacs -nw
    327beckham
    327beckham
    Apr 6, 2017
    32
    有 +1
    jiangzhuo
    jiangzhuo
    Apr 6, 2017
    33
    不折腾图形桌面怎么看视频 怎么听网易云音乐 怎么看 dota 联赛直播 怎么用手机模拟器玩王者农药(这些我上班都没干过
    akira
    akira
    Apr 6, 2017
    34
    windows 下开发,虚拟机跑 linux ,没问题吧。
    jarlyyn
    jarlyyn
    Apr 6, 2017
    35
    说的 linux 桌面很折腾一样……
    gimp
    gimp
    Apr 6, 2017
    36
    虚拟机 Fedora Server , windows 下 Xshell 连接使用, vim 写 python
    ivvei
    ivvei
    Apr 6, 2017
    37
    Win 下开发,提交到 Linux 上跑编译或测试。代码哪不能写,为何偏要在 Linux 上写代码?
    introom
    introom
    Apr 6, 2017 via Android
    38
    @sinxccc 握手
    Jakesoft
    Jakesoft
    Apr 6, 2017
    39
    我现在 xshell 都懒得用了,直接 git bash 写一个命令 ( server dev 连到测试, server prod 连到正式)

    ffWay
    ffWay
    Apr 6, 2017
    40
    远程 shell 的倒是没见过,但是本地没有 GUI 和纯 shell 的倒是身边有个,是这么个情况;
    是之前公司同事,做后端的;
    arch 系统,无桌面,任何操作都靠终端解决。
    能看到的图形界面只有 w7 虚拟机(他自己说是拿来上 QQ 和用微软全家桶用的),还有一个就是浏览器了;
    顺带一提,他本人 linux 造诣方面比较高。
    MFC
    MFC
    Apr 6, 2017
    41
    @minami ssh 可以将 X 前转到你本地来的,跑任何 GUI 应用都可以。
    tkisme
    tkisme
    Apr 6, 2017
    42
    面向 google ,面向 stackoverflow ,面向 github
    求解
    tyfulcrum
    tyfulcrum
    Apr 6, 2017
    43
    Linux 作为 guest 的话我一般就不要 x 了。不过要是作为 host 的话还是要的,毕竟需要 google 啊……
    glasslion
    glasslion
    Apr 6, 2017
    44
    用 GUI, 但是不折腾 Linux 的图形桌面
    Immortal
    Immortal
    Apr 6, 2017
    45
    gui 不用么...
    虽然说适合自己的就是最好的 但是我不太理解纯终端下用 vim 没任何网络或者其他的写代码的习惯
    用 gui 不是说没纯终端的酷 只是觉得有时候 gui 的确能提高效率
    就像我自己不用纯 vim 而是在 idea 加个 vim 插件开发
    一个是为了 vim 的灵巧 一个也是为了使用 idea 的强大
    这样不用去折腾 vim 的各种插件 虽然看起来没纯 vim 帅- -
    别太极端就好 各取所需 吸取各家优点 纯终端感觉不如 gui+终端
    FurN1
    FurN1
    Apr 6, 2017
    46
    没听过 ssh 程序员么?
    momocraft
    momocraft
    Apr 6, 2017
    47
    在学校时折腾过 linux 桌面,现在懒了

    自己的开发机用的 arch + xfce 。我总要跑 ide/浏览器 /看文档 /打游戏的。

    服务器就不装 X 了
    billlee
    billlee
    Apr 6, 2017
    48
    因为办公机器要跑 RTX, 所以用的是 Windows. 所以开发的时候一般都是 ssh 到 linux 虚拟机上的。
    主要是我这边的 C 项目根本没法用 IDE 啊,编译方式全是自己搞的一套 Makefile.
    vingz
    vingz
    Apr 6, 2017
    49
    一直用 ssh , linux 的 gui 用的不方便
    libook
    libook
    Apr 7, 2017
    50
    服务器上就是纯命令行部署,但开发一般会考虑到图片、样式、中文字体等情况要用图形界面。。。
    msg7086
    msg7086
    Apr 7, 2017
    51
    一直是 SSH 过去啊。 GUI 用 Windows 上的就好,同步文件的话 Samba/CIFS + Git 。
    Rice
    Rice
    Apr 7, 2017 via iPhone
    52
    日常开发机肯定要界面,平铺式不错
    eason622
    eason622
    Apr 7, 2017 via iPhone
    53
    ssh + docker/vagrant
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1907 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 101ms · UTC 07:39 · PVG 15:39 · LAX 23:39 · JFK 02:39
    ♥ Do have faith in what you're doing.