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

2019 版“完全用 Linux 工作”

  •  6
     
  •   conanca · 2019-12-11 11:12:46 +08:00 · 24449 次点击
    这是一个创建于 1569 天前的主题,其中的信息可能已经有所发展或是发生改变。

    标题党来了,给王垠大神的名作狗尾续貂一把。注意,本文标题虽大但内容有局限性,如果你不喜欢红帽系,不喜欢 gnome,日常开发也用不到文中提到的工具、技术栈,那么其对你来说没有太大参考价值。

    V 站最近讨论日常工作使用 Linux 的帖子又多起来了。有人依旧安利了一批发行版;有人认为 duck 不必花在自己不熟悉的东西上花时间;很多跃跃欲试的 V 友对此也颇有疑虑。 我呢,从 2012 年至今,一直在 fedora 上进行日常的开发工作,工作和研究方向是爬虫、微服务、容器技术、开发方法论、devops。可以说是越用越爽。借此机会来分享作为一个程序猿“完全用 Linux 工作”的体验,希望能帮上大家的忙。

    首先说说在 linux 下搞开发的优势:

    1. 使用原生命令的效率更高,比如文件操作相关命令、vi、ssh、scp、curl、以及各种网络相关命令。比起 windows 下安装并打开各种软件、拿鼠标各种点击,用 linux 终端,配合一个机械键盘,相信你工作效率会直线上升,还能帮助你真正理解你所正在做的操作。更重要的是比起第三方闭源软件,这些命令更安全。
    2. 对于常用的一些开发工具原生支持和支持友好,比如 git、docker、mvn、python。其中 git 不必说了,Linus 的第二伟大发明;而 docker 本身就是依赖 linux 内核特性实现的。还是那句话,用命令比用图形界面更能帮助你真正理解你所正在做的操作。避免误操作、错误提示更详细明确。
    3. 至于环境变量、换行符、编码、目录路径、文件名大小写等等这类环境差异问题。我建议本地开发环境的配置尽量往测试或生产环境上靠拢,以避免“在我的电脑上明明是好使的!”的问题出现。
    4. 可以远离:昂贵的正版 windows 售价、病毒、恼人的系统更新、蓝屏崩溃。

    Fedora 调教、使用心得

    本人并不喜欢折腾(大误),所以一直用的 fedora 默认桌面版——gnome 那个。中间升级过两、三次版本,目前在用 fedora30。 硬件方面用过几台 DELL 商务机、xps 和 thinkpad。双屏。

    驱动、硬件兼容问题

    1. n 卡显卡驱动 系统默认装的是开源驱动,显示效果不佳,所以必须安装官方驱动。 我的显卡一直是 n 卡,参考这篇就没错了: https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/

    2. 原生支持双屏 设置非常简单,在 Displays 里。

    dnf 相关

    1. 有时显卡驱动更新不及时会导致兼容问题,所以需要排除内核更新:
      /etc/dnf/dnf.conf 文件加一行

      exclude=kernel*
      
    2. 提高安装速度
      /etc/dnf/dnf.conf 文件加一行

      fastestmirror=True
      
    3. 增加源

      sudo dnf install --nogpgcheck  https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
      
    4. 查找所缺少依赖库所在软件包,例如:

      dnf provides */libQt5X11Extras.so.5
      

      然后就可以根据显示的来进行安装了。

    字体

    如果操作系统安装时语言选择的中文,字体默认应该是思源字体。效果还可以,不需要调整。

    gnome 技巧

    1. 快捷键 非常多,不一一列举了。一定要尝试多用、习惯用。 介绍几个对于新手很有用的:
      • nautilus 地址栏显示文字:Ctrl+L
      • 显示隐藏文件:Ctrl+H
      • 搜索 /选择 /切换应用:win 徽标键
    2. Desktop 文件 有些工具软件并不会生成图标,需要自己创建 Desktop 文件。推荐使用 alacarte 这个工具来生成。如果常用的话,可以拖到左侧 favorites。

    推荐软件

    1. Atom、eclipse、IDEA、Mysql Workbench、Postman、robo3t、VirtualBox、Team Viewer
      这些均有 linux 版,而且表现优异
    2. 终端
      我并没有用自带的终端。而是用的 Guake。按 F12 挥之则来呼之则去非常好用。快捷键跟原生的终端一样用。
    3. 办公软件
      对于我来说用自带的 LibreOffice 足够了。我日常用纯文本写文档。没错你猜对了,本文就是 markdown 语法。
    4. 即时通讯
      微信网页版(搞一个 icon 放在 favorites )。QQ 我基本不用,不过前些天官方更新 linux 版本了,还算能用。
    5. 截图
      用自带的工具,同样也支持快捷键。
    6. 游戏
      steam 里有很多支持 linux 的游戏。
    7. docker
      有时候因为各种原因比如技术选型评估、做 benchmark,需要我们本地搭开发环境组件。像 redis、mysql、es、mongodb、nginx、consul,都可以用 docker 轻松创建运行。

    搭飞机方案

    用的 cisco anyconnect。fedora 也原生支持。 配置添加好 VPN 后,在 Keyboard 中配置俩快捷键,比如 Shift+Ctrl++的命令是:

    nmcli con up xxxx 你配置的 VPN 名字 xxxx
    

    Shift+Ctrl+-的命令是:

    nmcli con down xxxx 你配置的 VPN 名字 xxxx
    

    就能实现一键出国 /回国啦

    138 条回复    2021-01-05 20:12:07 +08:00
    1  2  
    wangkun025
        1
    wangkun025  
       2019-12-11 11:14:17 +08:00
    fedora 深得我心。
    conanca
        2
    conanca  
    OP
       2019-12-11 11:22:04 +08:00
    @wangkun025
    期待跟大家一起分享交流学习
    johnniang
        3
    johnniang  
       2019-12-11 11:25:41 +08:00 via Android
    Fedora 确实很优秀。不过最后我还是转战 Manjaro (Based on Arch Linux)
    Chingim
        4
    Chingim  
       2019-12-11 12:13:43 +08:00 via Android   ❤️ 1
    vpn 翻墙?我感觉这像 2015 年的文章
    JJstyle
        5
    JJstyle  
       2019-12-11 12:19:20 +08:00 via iPhone
    我也一直在尝试 fedora,只是因为我对 centos 更熟悉
    Legman
        6
    Legman  
       2019-12-11 12:26:57 +08:00 via Android
    最开始接触的就是 Fedora,很喜欢,后来碰上 manjaro,转过来了
    echo1937
        7
    echo1937  
       2019-12-11 12:36:23 +08:00
    推荐 白苹果 + 黑苹果 啊。
    BlackSas
        8
    BlackSas  
       2019-12-11 12:37:22 +08:00   ❤️ 2
    我还是喜欢用 debian
    iRiven
        9
    iRiven  
       2019-12-11 12:48:22 +08:00 via Android
    @johnniang 洗手.jpg
    jingcoco
        10
    jingcoco  
       2019-12-11 12:54:51 +08:00
    vim 最近折腾了半天.......感觉很牛逼,不明白自己为啥花时间去学一些自己平时不怎么用的工具.....IDE 都开了 vim 模式,但是感觉真心折腾........
    jaylee4869
        11
    jaylee4869  
       2019-12-11 12:59:16 +08:00 via iPhone
    我也完全用 Unix 工作。
    love
        12
    love  
       2019-12-11 13:06:18 +08:00
    一般人就别用 VPN 了,我用的是 gost,导出接口是 http 代理,浏览器支持 http 代理很好,命令行也基本所有程序都支持,且使用方便
    zi
        13
    zi  
       2019-12-11 13:08:40 +08:00 via iPhone
    在公司用 deepin,因为需要微信。家里用 openSUSE,也很顺手。
    Raymon111111
        14
    Raymon111111  
       2019-12-11 13:09:35 +08:00
    (结果公司要求安装的安全软件装不了
    love
        15
    love  
       2019-12-11 13:12:27 +08:00
    另外有经常连接服务器需求的强烈建议熟悉下 ~/.ssh/config 的用法和免密登录方式
    播放器我用 smplayer,性能强,可定制性高
    裁减视频用 avidemux,可以无损不重压制快速裁减视频
    Aprilming
        16
    Aprilming  
       2019-12-11 13:13:19 +08:00
    Ubuntu 16.04 推荐推荐,微信用 deepin 的,还有 QQ 也可以用 deepin 的,
    其次推荐 deepin,应用圈好一点,但是 17 年用的时候,蜜汁卡顿(不清楚现在什么情况)
    lhx2008
        17
    lhx2008  
       2019-12-11 13:15:28 +08:00 via Android
    其实吧,除了 docker,其他 WSL 都挺好。。
    nsynet
        18
    nsynet  
       2019-12-11 13:17:05 +08:00
    顶一下,建议楼主建一个《 2019 版“完全用 Linux 工作”》 的 wiki,我在 github 上也放了一个 page 页面,但是还不够丰富,就不献丑了
    nsynet
        19
    nsynet  
       2019-12-11 13:18:05 +08:00
    用 wiki 的好处是很多人的建议都可以自己更新上去,我一开始在百度百科上提交词条,被拒了,才在 github 上鼓捣的
    xgfan
        20
    xgfan  
       2019-12-11 13:37:11 +08:00   ❤️ 4
    Linux 爱好者别在 DE 上碰瓷 windows 了。
    itskingname
        21
    itskingname  
       2019-12-11 13:40:04 +08:00   ❤️ 1
    @nsynet 说到 wiki,虽然有些 wiki 确实很好,但是有些 wiki 却非常让人恶心。例如我很讨厌 Arch Linux 的 wiki,一段话上面全是连接。明明一句话就能说清的问题,要点个连接跳转到另一个页面,看一大篇东西,结果另一篇文章里面讲到关键地方的时候,又给个连接,还得再跳到下一篇文章里面。

    大家可以看一下这个截图:

    ![WX20191211-133610.png]( https://i.loli.net/2019/12/11/Q97ilNDwFV6qkCa.png)

    这就是 Arch Linux 的 Wiki 的普遍情况。

    那种把『复用』做到病态,容不得一丁点重复,一但别人已经写了的内容,哪怕只是和你现在这篇文章有一小段重合,新的文章都不愿意再写了,而是直接甩个连接给你,让你自己去看。
    TapCode
        22
    TapCode  
       2019-12-11 13:43:30 +08:00
    linux 版的 vscode 也好用呀
    还有 国内的 wps、百度网盘、搜狗输入法、向日葵
    完全可以胜任日常工作
    但是 linux + 桌面确实没有 windows 下的使用体验好,不如 windows 开个 linux 虚拟机
    uxstone
        23
    uxstone  
       2019-12-11 13:58:50 +08:00
    macos 不香么?
    shilyx
        24
    shilyx  
       2019-12-11 14:06:47 +08:00   ❤️ 11
    工作就是这样,

    没有困难创造困难也要上,

    为了感动自己,

    一切都不重要。

    加油
    NicholasYX
        25
    NicholasYX  
       2019-12-11 14:30:41 +08:00
    C#表示 Linux ???
    cxbii
        26
    cxbii  
       2019-12-11 14:33:44 +08:00
    看到这个贴子,想到我之前的工作和使用经验。。。。

    工作还是算了吧,生活用用还是可以的,比较一些软件还是没法替换。
    mrhhsg
        27
    mrhhsg  
       2019-12-11 15:04:47 +08:00
    没得其他的特别要求,还是 macOS 吧,一般不用花什么精力在系统本身
    turi
        28
    turi  
       2019-12-11 15:12:05 +08:00
    win 用习惯了,

    你让我去用 linux

    你还别说,真不习惯
    woorz
        29
    woorz  
       2019-12-11 15:25:36 +08:00
    用 deepin
    AngryPanda
        30
    AngryPanda  
       2019-12-11 15:30:39 +08:00
    anyconnect 很容易被别吧
    wysnylc
        31
    wysnylc  
       2019-12-11 15:59:08 +08:00
    @cxbii #26 运维在 linux 上办公可以理解,做开发的用就是嫌工作不够饱和
    dreamerlv3ex
        32
    dreamerlv3ex  
       2019-12-11 16:07:11 +08:00
    2019 版“完全用 WINDOWS 工作”
    iwishing
        33
    iwishing  
       2019-12-11 16:11:51 +08:00
    加入收藏
    LFUNWF
        34
    LFUNWF  
       2019-12-11 16:24:10 +08:00
    写的不错,以前被类似的文章忽悠过。如果能增加一些用 Linux 产生的问题让读者能更全面的了解用抛弃 Win 完全使用 Linux 的优点和缺点就好了。
    tzj0118
        35
    tzj0118  
       2019-12-11 16:52:26 +08:00
    @conanca
    最近在用 fedora28,发现一个问题,fedora28 已经被官方转为归档版本了,对应的软件源地址也有所迁移,但国内的镜像目前好像还都没有进行更新,导致基本没有可用的国内镜像,dnf 安装软件包变成了比较困难的事情。
    请问有什么好的解决办法吗?
    xhinliang
        36
    xhinliang  
       2019-12-11 16:53:05 +08:00
    15 年到 17 年,完全使用 Ubuntu 进行工作了两年多,不过现在已经转战 macOS 了~
    conanca
        37
    conanca  
    OP
       2019-12-11 17:13:02 +08:00
    @nsynet
    就用你建好的 wiki 页就行,我们一起参与维护
    secondwtq
        38
    secondwtq  
       2019-12-11 17:14:59 +08:00 via iPhone   ❤️ 1
    说起王垠,今天王垠”的职业生涯即将迎来另一次改变””踏上新的旅程””走进人生的下一个阶段”。
    mowentian
        39
    mowentian  
       2019-12-11 17:16:16 +08:00
    我是混合模式,在 Windows 下 ssh 到远程写代码,毕竟工作上还有很多需要 QQ、微信进行迅速沟通来的;

    写代码其实只占用了工作的很少一部分时间
    conanca
        40
    conanca  
    OP
       2019-12-11 17:23:05 +08:00
    @tzj0118
    我更建议 upgrade system
    conanca
        41
    conanca  
    OP
       2019-12-11 17:35:33 +08:00
    @LFUNWF
    谢谢
    早年很多发行版不够成熟完善,坑很多,也劝退了不少人。但是近两年,拿 fedora 来说,硬件 /软件兼容性越来越好,我是渐入佳境基本没有碰上什么难题,官方文档 /社区+google 基本都能搞定。即使搞不定,也不钻牛角尖,尽量找替代方案。
    缺点有一堆,都是老生常谈了:比如国内软件生态不佳啊。就看你能接受的程度了,毕竟适合自己的才是最好的。
    november
        42
    november  
       2019-12-11 17:47:04 +08:00   ❤️ 2
    截图的话,我推荐个 shutter。
    leafdream
        43
    leafdream  
       2019-12-11 17:48:07 +08:00
    有钉钉吗,没有白扯
    maxwel1
        44
    maxwel1  
       2019-12-11 17:49:31 +08:00 via Android
    Linux 驱动开发 er 路过
    pencilx001
        45
    pencilx001  
       2019-12-11 17:52:09 +08:00
    恕我直言,都 9102 年了,为啥还有这样的帖子?非要贬低一把 windows ?不要觉得用个操作系统就能高人一等,适合自己工作生活的才是最好的,哪个好用用哪个
    我工作时候本地是 mac os,服务器上 linux,家里我自己用的 windows,为什么什么都要放一个篮子里?
    busyboy
        46
    busyboy  
       2019-12-11 17:52:22 +08:00
    买了个 ipad 娱乐, 电脑换成 ubuntu 了,了了我买 Mac 的心愿。
    reus
        47
    reus  
       2019-12-11 18:12:16 +08:00
    @itskingname 不复用,更新的时候,难道一条条去改啊?连互联网最基本的信息组织方式都不适应?
    KENNHI
        48
    KENNHI  
       2019-12-11 18:14:27 +08:00 via Android
    Windows10 不是最好的滚动发行版吗(手动狗头)
    WSL 也没法满足你吗?话说你们都是开发的什么东西非得 Linux 不能搞? Linux 桌面早就给我搞出阴影来了,服务器纯命令行还是很香的,倒不如说根本不懂服务器安个 Windows 的人搞什么东西,就像不懂非得在个人 PC 上”全面抛弃 Windows”的人在想什么一样,你迟早会遇到非 Windows 不能解决的问题。
    ochatokori
        49
    ochatokori  
       2019-12-11 18:21:27 +08:00 via Android
    我和旁边工位的都是全 linux 的
    搞的前端,只需要 vscode chrome nodejs 这三个东西…
    我多个 deepin-wechat
    crella
        50
    crella  
       2019-12-11 18:30:49 +08:00 via Android
    我提个问题。下的某个 ruby gui 插件需要 qt4,不能用 4.8.6 以上的版本。

    windows 上,download.qt.io 直接下载,安装(解压)完事。

    linux(debian 10):只有 qt5 和 qt4.8.7,没有 qt4.8.6,想在 linux 用 4.8.6,要自己下载源码包编译。……还没试这样做,直接 win 上配置 msys2、cmake、qt 工具链开始编译。
    crella
        51
    crella  
       2019-12-11 18:33:46 +08:00 via Android
    还有 word/wps 里面的公式编辑器,不知道 linux 上怎么装。

    everything 全盘搜索比 find /快。
    TypeError
        52
    TypeError  
       2019-12-11 19:08:03 +08:00 via Android
    完全用 Linux 工作:“Windows subsystem for Linux”
    defunct9
        53
    defunct9  
       2019-12-11 20:08:19 +08:00
    用了一年,放弃。交流是大问题。
    ffflouder
        54
    ffflouder  
       2019-12-11 21:04:23 +08:00 via Android
    @crella Linux 上写文章敲公式估计都是 LaTeX 搞定的吧,office 都不太好使。
    t123yh
        55
    t123yh  
       2019-12-11 21:07:10 +08:00 via Android
    @NicholasYX Rider + .NET Core,体验完全不输给 vs 啊
    skyrem
        56
    skyrem  
       2019-12-11 21:10:11 +08:00
    gentoo 路过
    推荐 awesome 或 i3
    多屏幕不要太爽
    muxueqz
        57
    muxueqz  
       2019-12-11 22:26:55 +08:00   ❤️ 1
    十年+的老 Linux 桌面用户路过,现在在用 Debian sid
    桌面用 Python 写的 Qtile 窗口管理器

    —— 回复于 Google Chrome for Linux
    niubee1
        58
    niubee1  
       2019-12-11 22:48:19 +08:00   ❤️ 9
    很多人回复片面狭隘,毫无指导意义,要么就是爽要么就是怼。
    好像每个人都是在搞同一种开发,可能么?不同的开发需要的环境是不一样的,各自公司也有不同的限制
    所以最好大家写明自己的开发领域,工具链,好在哪里,有那些不爽之处。用不起的最好写明开发领域,因为什么条件不满足没法用。一句我就是用着爽,或者我就是用不惯,跟小孩子撒泼打滚似的,你们都是未成年人么?
    reus
        59
    reus  
       2019-12-11 22:59:43 +08:00   ❤️ 2
    用了多年 awesome wm,昨晚换到了 gnome shell,自己写了个百来行 js 的扩展,实现快捷键和窗口自动管理之类的逻辑,用得就很顺手了,原先在 awesome wm 里也是写代码配置的。我觉得 gnome shell 已经可以替代所有平铺式窗口管理器了。一是最近做的性能优化不错,没有之前的掉帧感了,二是 gnome shell 本身就很大部分是 js 写的,扩展也用 js 写,它的 js 引擎也比较现代,很多写法都支持,写起来比 awesome 的 lua 愉悦很多。而且 js 也是 gtk 里的一等公民,绝大部分 gtk / gnome 库都能用 js 调用,生态不是任何平铺窗口管理器可以比肩的。强烈推荐!

    当然,这是有门槛的。一个是通过搜索引擎解决问题的能力,很多时候我都不知道 gnome shell 里要怎样写才能实现某个效果,所以只能不停搜索,看 stackoverflow,看 github 上其他扩展的代码,翻文档(比 awesome 的文档好多了)。还有基本的编程能力,至少要会写 js,会看 C 更佳。

    所以,我说 linux 好用,是有前提的,我会写程序,会用搜索引擎,知道要用什么关键词,才能在一晚上把 gnome shell 配置得顺手。如果一个人不会写程序,不懂英文,不会搜索,你和他讲 linux 多好用,大概是不会得到认同的。技术水平不一样,想要的东西不一样。就像车的手动档和自动档,不同的人会有不同的偏好。
    reus
        60
    reus  
       2019-12-11 23:01:59 +08:00
    @crella nix,docker,systemd-nspawn,你自己不懂,不能怪系统……
    charlie21
        61
    charlie21  
       2019-12-12 00:19:54 +08:00
    如果你折腾 linux 桌面版其目的是把它折腾得越来越像 windows 或 越来越像 mac,那么 直接买 windows 或 mac。十年之后来感谢我
    charlie21
        62
    charlie21  
       2019-12-12 00:22:04 +08:00
    所谓 ‘用得顺手’:如果你折腾 linux 桌面版其目的是把它折腾得越来越像 windows 或 越来越像 mac,那么 直接买 windows 或 mac
    reus
        63
    reus  
       2019-12-12 03:17:42 +08:00   ❤️ 1
    @charlie21
    请用原生 windows 实现这样一个功能:按下 win + i 后,运行浏览器,如果已经有浏览器窗口了,就切换到最近使用的一个,而不是运行。
    再来实现这个功能:所有窗口自动缩放到和屏幕等高,且宽度和高度的比例是 4:3,并且将所有窗口从左到右等距离堆叠,使所有窗口都可以看到一部分,且当前活动窗口在最上面。注意是全自动的缩放和移动,打开和关闭窗口后,都不需要用户做任何拖动窗口或者调整大小的操作。
    这些都是我日常使用的习惯,什么系统可以满足我的使用习惯,什么系统就可以说是顺手。反正我用 gnome shell 实现出来也就二三十行 js。
    如果你可以在 windows 上实现,那我现在就会感谢你,不用等十年。
    rebeccaMyKid
        64
    rebeccaMyKid  
       2019-12-12 03:26:38 +08:00
    ubuntu 使用体验真不行。。我最初选择 linux 最简单的理由就是。。我学 C++,linux 下,utf8 支持良好。。Windows 下要不是用 w_char 就是用什么乱七八糟的东西,还得设置 runtime argument,可给我新手整吐了。后来发现 ubuntu。。

    1. 没有 QQ,现在有的一个是残疾版的
    2. 没有微信。。只能用网页微信。
    3. 更脑残的。。中文输入法配置(搜狗)是一道坎。。
    4. 截图软件用古董。。。shotwell,不想说了。。printscreen 是可以但是还不是剪裁
    5. 还有更脑残的。。鼠标滚轮滑动,滚动一次多少行。。不可调,搜了好久搜到一个 app 来调,还会在某种特定的情况下死掉要手动 kill。。。
    6. pdf 阅读器。。有原生的和第三方的我们强大的国产的 foxit reader,但我感觉 adobe 好一点。。
    7. UI 就别说了,我只想要一键换主题,做不到我就当没有。

    其他都能满足吧。。打游戏除外 ;)
    不过我是一台主机两个系统,两个 SSD,打机的时候就换回 Windows。
    rebeccaMyKid
        65
    rebeccaMyKid  
       2019-12-12 03:27:38 +08:00
    截图软件是 shutter 说错了
    BenX
        66
    BenX  
       2019-12-12 05:45:43 +08:00
    elementaryos-5.1-stable
    推荐玩玩
    abbottcn
        67
    abbottcn  
       2019-12-12 07:03:53 +08:00 via iPhone
    Fedora Debian 都用过……主要以终端为主,以及 vim+latex. 后来换到 mac, 主要也是 terminal, vim+xelatex. 在我看来,没啥区别。都一样。 相对而言,如果提到 GUI,mac 可能稍微稳定些。
    uuspider
        68
    uuspider  
       2019-12-12 08:41:14 +08:00 via Android
    工程狗,从 09 年开始日常 ubuntu,娱乐,文档,数据、图像、视频处理都是 ubuntu,但 CAD,UG,ANSYS 等还是会换到 win,各有所长,何必自己找不自在。
    fuwu1245
        69
    fuwu1245  
       2019-12-12 08:46:01 +08:00 via iPhone
    谢谢楼主分享,有了虚拟机,宿主机用开发顺手的,虚拟机补充下就完事了
    CreSim
        70
    CreSim  
       2019-12-12 08:52:58 +08:00 via Android
    macos 不香吗,linux 的 de 没找到一个对高分辨率屏幕友好的
    scukmh
        71
    scukmh  
       2019-12-12 09:03:22 +08:00
    https://m.weibo.cn/status/IkbhyxBSh?type=repost&jumpfrom=weibocom
    垠神都要跑路了,也没见你们关心一下。
    liaojl
        72
    liaojl  
       2019-12-12 09:03:49 +08:00 via Android   ❤️ 1
    用过一年多 Linux 桌面,后面弃了,现在主要是 win+wsl,能满足我大部分需求。不用 Linux 桌面有一个原因,是我觉得部分 Linuxer 像传教士一样,很极端,用 Linux 就是为了完全替换 Windows,不能容许 Windows 的半点存在,传教的时候还不忘 diss 一下 Windows。系统这种东西,我觉得没有最好的,只有最适合的,自己用的舒服就行,但是吹嘘自己的时候不忘踩别人一脚,这种行为真的很 low。
    cstj0505
        73
    cstj0505  
       2019-12-12 09:08:25 +08:00
    @BlackSas debian+1,我用的 KDE
    Pzqqt
        74
    Pzqqt  
       2019-12-12 09:12:41 +08:00
    装了双系统 win10 1809 + Ubuntu 18.04 日常工作使用用 win10 搞开发用 Ubuntu
    Ubuntu 给我的感触只有两个字:卡和慢
    都说 win10 bug 多 以及令人诟病的蓝屏 然而装了 MSDN 的官方 win10 1809 镜像之后用了大半年 只遇到过一次蓝屏(估计是系统休眠功能的 bug )而且并没有遇到过非常严重和明显的 bug
    而 Ubuntu 呢 打开 Chromium 我可能需要等一分多钟 还可能会碰到各种插件崩溃 在 Android 内核源码目录执行一条 git status 我可能需要等 5 分钟 用 top 看了下 发现 git 的磁盘 I/O 速度极慢 领导发给我一个表格 我用 LibreOffice 打开 然后系统就卡死了 鼠标无法移动 时钟数字也不会变化了 等了 5 分钟仍然没有变化 没办法只能 Alt+F1 强制杀死桌面进程
    win10 倒是很少遇到卡顿的情况 就算卡了至少鼠标有反馈 而且大部分情况下等不了多久系统会自己反应过来 不想等的话也可以随时调出任务管理器结束进程 而 Ubuntu 卡了那就是真的卡了 如果不知道如何解决 那就只有强制重启电脑了
    你可以说我的电脑配置差 也可以说我不配用 Linux
    kaesi0
        75
    kaesi0  
       2019-12-12 09:17:46 +08:00
    @Chingim 大型外企一般使用的都是 cisco 提供的 VPN 这类,GOV 一般不会封
    WheatWave
        76
    WheatWave  
       2019-12-12 09:17:59 +08:00 via Android
    https://usesthis.com/interviews/jeff.dean/
    互联网战神 Jeff Dean 用的啥
    charlie21
        77
    charlie21  
       2019-12-12 09:19:06 +08:00 via iPhone
    @reus
    万一需要临时用用别人的电脑,你岂不是 会很不适应
    自绝于人民 是 你自己的选择,you pay for it, not me
    -
    charlie21
        78
    charlie21  
       2019-12-12 09:22:10 +08:00 via iPhone
    linux 可以帮助你一边拿大顶,一边用电脑。
    欸 有谁会羡慕你吗
    vipcc
        79
    vipcc  
       2019-12-12 09:23:45 +08:00 via Android
    windows,linux 都在用,为什么非要选择一个
    现在硬件性能不差吧,虚拟机可以直接上
    实在不行还可以多系统是吧
    每样东西都各有利弊,用好优势避免劣势
    别带偏见兄弟们,吃亏的是自己
    Stevenv
        80
    Stevenv  
       2019-12-12 09:26:30 +08:00 via iPhone
    如果公司用的沟通软件,是支持 linux 平台的,用 linux 就好办了。否则就特别折腾
    encro
        81
    encro  
       2019-12-12 09:44:09 +08:00
    喜欢折腾:

    ubuntu 用了一年,
    转 debian 用了一年多,
    然后 fedora 两年多,
    最近转 manjora 用了半年,
    在公司目前 win10+wsl2。

    谈谈 fedora 的体验:
    1,fedora 每 1-2 周更新发布,经常纠结更还是不更呢;
    2,fedora 感觉比 manjora 和 ubuntu 稳定和流畅,就是默认没有 aur 那么多第三方库,但是可以用 alien 将 deb 转为 rpm ;
    3,n 卡当然用 bumblebee 第三方库一键安装,自动更新;
    4,其他:
    Atom=>vscode
    eclipse=>IDEA、
    Mysql Workbench=>datagrid,navicat
    Postman=>httpie
    Team Viewer => nps,frp
    vpn => v2ray
    微信 => electron 版本,或者深度版本
    输入法 => ibus+第三方词库 or fcitx-sougou
    inclulu
        82
    inclulu  
       2019-12-12 09:59:14 +08:00
    一直 ubuntu,毕竟就写写服务端,玩的东西也没啥被限制的,感觉还好。
    每个人情况不一样,周围大多数同事还是 win10 或者 macos 较多
    wszbdyyy
        83
    wszbdyyy  
       2019-12-12 10:05:25 +08:00
    各种 linux 都用过,现在用 Arch Linux
    pony279
        84
    pony279  
       2019-12-12 10:11:35 +08:00
    @itskingname

    奇怪的逻辑

    这种心态大概率基础太差

    如果每条展开来讲,大概率也没耐心看完,又要抱怨写的太啰嗦臃肿
    reus
        85
    reus  
       2019-12-12 10:17:16 +08:00 via Android
    @charlie21 你也会说“万一”“临时”,我何必为了一种万一的情况,而放弃对效率的追求?何况,我的使用习惯是对基本功能的扩充,而不是更改,怎么会不习惯?鼠标还是那样用,键盘还是那样用。按你这种逻辑,那些用 mac 的人,岂不也是“自绝于人民”?
    能让使用者更高效率地工作的东西,有什么不好?我说的自动管理窗口的功能,windows 也有类似的软件,mac 也有类似的软件,不是 linux 特有的,是各个平台追求交互效率的人,都可能选择的方式。我选择 linux 作为基础系统,是因为 linux 更容易配置出这个效果。就算只有 windows 或者 mac 给我用,我一样会为了效率而进行改造。
    你根本就不知道别人是怎么用电脑的,总以为“折腾”linux 是为了让它更像其他系统。你错了,不管用什么系统,总有人可以用得比你更好。
    mq4079
        86
    mq4079  
       2019-12-12 10:17:40 +08:00
    windows 加虚拟机不香吗
    cmdOptionKana
        87
    cmdOptionKana  
       2019-12-12 10:20:34 +08:00
    1. win 的程序可以固定到任务栏,然后 win+数字 即可实现你的第一个需求。

    2. win 自带窗口层叠、堆叠、并排等功能,而且四指上推即可显示全部窗口的缩略图。虽然与你的习惯有细微差别,但实际使用上的方便程度差不多。(其中层叠的效果与你描述的非常接近)
    raawaa
        88
    raawaa  
       2019-12-12 10:21:34 +08:00
    在家完全使用 Linux 一年。我也不是程序员,只是日常办公和偶尔写一点 node 和 shell 脚本。
    raawaa
        89
    raawaa  
       2019-12-12 10:22:23 +08:00
    刚刚没写完,不小心摁了提交……

    前阵子用 windows10 不断更新后,觉得 windows 越来越好用了。把 linux 给删了。
    luvroot
        90
    luvroot  
       2019-12-12 10:23:39 +08:00
    黑苹果走起,既有 linux 的工具包,又有 mac 的美感,也有 windows 下的各类软件。linux 下用钉钉,深恶痛绝
    qiangmin
        91
    qiangmin  
       2019-12-12 10:25:05 +08:00
    赞。
    同使用 1 年。只不过我是 Ubuntu。
    reus
        92
    reus  
       2019-12-12 10:42:17 +08:00 via Android
    @cmdOptionKana 自动管理才是重点,不需要动手才是重点,能自己写程序来控制逻辑才是重点。例如“跳到上一个使用的终端窗口”这个功能,我可以自己实现而不需要官方提供,无非就是遍历一下窗口,判断是不是终端,根据使用时间来选择出一个,然后切换。写成 js 就是 windows.reduce(...).activate()。
    如果 windows 也可以让我写 js 就能控制桌面的行为,我也有可能选择使用 windows。我现在用 linux,是技术原因,不是宗教原因。
    crc8
        93
    crc8  
       2019-12-12 10:44:58 +08:00
    其实吧我感觉 Windows 桌面比 Linux 更折腾,各种域,各种认证,各种 360.
    forrestshuang
        94
    forrestshuang  
       2019-12-12 10:47:47 +08:00
    HIDPI 怎么弄,草折腾一年了
    blackshow
        95
    blackshow  
       2019-12-12 10:48:52 +08:00
    macOS 用了 5 年,准备换 linux 了
    SpongeNobody
        96
    SpongeNobody  
       2019-12-12 10:54:30 +08:00
    搭飞机的话,如果服务商有 Clash 订阅,可以尝试下 Clashy 这个 App~
    photon006
        97
    photon006  
       2019-12-12 11:00:48 +08:00   ❤️ 1
    @cmdOptionKana

    “1. win 的程序可以固定到任务栏,然后 win+数字 即可实现你的第一个需求。”

    ubuntu 也有同样功能,“win + 数字”打开 dock 栏对应软件。


    而且 ubuntu 下 chrome 有个 win10 没有的功能,可以按“alt + 数字”切换 tab,数字 1 - 8 代表第一...第八个标签页,“alt + 9”会切换到最后一个 tab,再搭配 F6、vimium 全键盘操作非常爽。
    ScepterZ
        99
    ScepterZ  
       2019-12-12 11:13:23 +08:00
    用 manjaro kde 当主力一年了,除了 qq 蛋疼,迅雷蛋疼,百度云蛋疼,没有别的什么问题了
    也体验过完美 wine 的感受,可惜最近随着系统更新还是不知道别的什么更新,全挂了,惨
    cominghome
        100
    cominghome  
       2019-12-12 11:29:11 +08:00
    两三年前尝试过在 ubuntu 和 deepin 上 办公&日常使用, 算下来各自用了半个月左右。
    最后弃坑的原因:
    1. 更新坑。每次更新,必有莫名其妙的问题,不算什么严重的问题,但是足够劝退新人。
    2. 软件少,兼容差。ubuntu 就算了,去软件服务商官网下 linux 版,少归少也不是不能用。deepin 那个自己的商城,真的血妈炸。
    3. UI 粗糙。不知道是不是我的问题,ubuntu 和 deepin,UI 真的 8 行,而且分辨率总觉得被降维了一档。
    4. 游戏。不沉迷游戏,但是总是要娱乐的,我玩的游戏基本上都不支持。

    最后总结就是,苹果大法好,不然还是别瞎折腾了。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1092 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 18:52 · PVG 02:52 · LAX 11:52 · JFK 14:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.