有直接用远程 shell 不折腾图形桌面的 Linux 开发用户吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jtsai
V2EX    问与答

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

  •  
  •   jtsai 2017-04-06 08:52:44 +08:00 5768 次点击
    这是一个创建于 3186 天前的主题,其中的信息可能已经有所发展或是发生改变。
    数人头
    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 ?
    U7Q5tLAex2FI0o0g
        4
    U7Q5tLAex2FI0o0g  
       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+终端
    FurN1
        46
    FurN1  
       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     Solana     2899 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 11:04 PVG 19:04 LAX 03:04 JFK 06:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86