V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jtsai
V2EX  ›  问与答

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

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

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

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

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

    服务器就不装 X 了
    billlee
        48
    billlee  
       2017-04-06 21:51:10 +08:00
    因为办公机器要跑 RTX, 所以用的是 Windows. 所以开发的时候一般都是 ssh 到 linux 虚拟机上的。
    主要是我这边的 C 项目根本没法用 IDE 啊,编译方式全是自己搞的一套 Makefile.
    vingz
        49
    vingz  
       2017-04-06 21:59:27 +08:00
    一直用 ssh , linux 的 gui 用的不方便
    libook
        50
    libook  
       2017-04-07 01:45:40 +08:00
    服务器上就是纯命令行部署,但开发一般会考虑到图片、样式、中文字体等情况要用图形界面。。。
    msg7086
        51
    msg7086  
       2017-04-07 03:10:19 +08:00
    一直是 SSH 过去啊。 GUI 用 Windows 上的就好,同步文件的话 Samba/CIFS + Git 。
    Rice
        52
    Rice  
       2017-04-07 08:17:19 +08:00 via iPhone
    日常开发机肯定要界面,平铺式不错
    eason622
        53
    eason622  
       2017-04-07 11:42:35 +08:00 via iPhone
    ssh + docker/vagrant
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1803 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 16:31 · PVG 00:31 · LAX 08:31 · JFK 11:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.