使用 Linux Manjaro 进行了小半年开发的感受 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Vegetable
V2EX    Linux/a>

使用 Linux Manjaro 进行了小半年开发的感受

  •  
  •   Vegetable 2019-11-29 12:53:06 +08:00 35480 次点击
    这是一个创建于 2142 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近工作内容发生了一些变化,需要很多 office 操作,才算是切身体会到 linux 的局限性。

    单纯从开发上来说,无论是 Python、Javascript 还是 Golang (只用这几个),在 linux 和 windows 感觉都很不一样。这种区别可以用“食髓知味”来形容,没感受过之前其实不太理解究竟好在哪里,从 linux 切回 windows 就突然感觉 linux 真好。

    比如 wsl 中无法使用 usb,所以必须使用 windows 中的 adb,docker 也是。
    在 linux 上写好的基于 python+selenium+firefox+adb+模拟器的项目,拿到同事的 windows 上,又花了好久才让项目跑起来,最后不得不把 selenium 和 firefox 拿到 windows 上跑,因为 wsl 上浏览器莫名其妙 crash。

    回想起来其实在 windows 上折腾这些本来就是家常便饭,习惯了之后也没什么,但是最近用 linux 真的是被惯坏了。

    可是 linux 的确很不人性化。wine 上跑的应用基本都有点毛病,wps 莫名其妙的一堆 bug,至今我还没有成功连接公司的小米电视进行投屏,ss-qt5 每次都会阻止我第一次关机操作。这些小问题大概每个人都不太一样,每一个解决起来可能都不简单,好在我没头铁到遇到一个问题就去解决一个问题,所以在安心写代码的时候,manjaro 我用的很开心。

    现在我需要长时间写文档画图,所以不得不两个电脑来回切,才明白 macos 究竟好在哪里,下一台电脑就买 MBP 了!

    111 条回复    2020-02-21 08:18:05 +08:00
    1  2  
    s4nd
        1
    s4nd  
       2019-11-29 12:58:53 +08:00 via Android
    可以先装个黑苹果用着
    olindays
        2
    olindays  
       2019-11-29 13:06:02 +08:00
    买三台电脑,分别装 Linux、Windows、macOS。
    dbskcnc
        3
    dbskcnc  
       2019-11-29 13:11:12 +08:00 via Android
    同样 manjaro, 虚拟机里一个 windows 7, 基本无障碍
    thet
        4
    thet  
       2019-11-29 13:11:17 +08:00 via iPhone
    我是 3 个系统都在用,macOS 日常开发,linux 服务器,windows 娱乐。以前也折腾过 linux 下开发,陆续搞过 ubuntu arch manjaro
    qianlv7
        5
    qianlv7  
       2019-11-29 13:14:10 +08:00
    现在就是用 hyper-v 虚拟机装 ubuntu,写代码就 ssh 上去,
    tankren
        6
    tankren  
       2019-11-29 13:25:24 +08:00
    黑苹果先将就着
    ysn2233
        7
    ysn2233  
       2019-11-29 13:26:11 +08:00
    我公司也是 manjaro + windows 虚拟机,在家直接用 win10, 出去带笔记本的话带 mbp,不过 mac 外接显示器键鼠之后感觉体验真的一般般
    tt67wq
        8
    tt67wq  
       2019-11-29 13:26:16 +08:00
    我 4000 块买了 32g 内存的小主机装 manjaro 开发,体验大概能有 mac 下的 80%左右,但是一想到价格,我就平衡了。
    毕竟贫果
    Nasei
        9
    Nasei  
       2019-11-29 13:29:25 +08:00 via Android   10
    你在 linux 上写的东西在 win 上跑不起来怪 windows ?
    Immortal
        10
    Immortal  
       2019-11-29 13:32:50 +08:00
    开发常年在 arch+i3wm 下
    家里打游戏是 win10
    平时开资料看剧看文档 写 demo 都是 mbp(屏幕长时间阅读比较舒适)
    以上配置感觉很赞

    不过平时开发主要是服务端的一些东西 没有遇到楼主说的情况
    多折腾下也就习惯了~
    lagoon
        11
    lagoon  
       2019-11-29 13:34:37 +08:00
    ubuntu 用作工作电脑已经....我都记不清多少年了。
    至少 2 年以上没有摸过 windows 了。
    reechangs
        12
    reechangs  
       2019-11-29 13:36:45 +08:00
    我长期用过 Mac 和 manjaro。

    在我看来 manjaro 和 Mac os 是完全不同的东西。就开发而言,我认为 manjaro 是全场最佳,配置方便,灵活。
    encro
        13
    encro  
       2019-11-29 13:39:10 +08:00
    manjaro 入坑半年,钉钉和微信用 electron 版本,除了截图都没有问题。
    libreoffice 基本也够用。
    做原型的话 Axure 不能用,PS 据说有 wine 版本,但是也一直不想试,用得少。
    稳定性的话,manjaro 还不如 fedora,fedora 桌面更加流畅,基本没有卡顿过,用 manjaro 卡了很多次,应该是否因为桌面扩展的原因。
    蓝牙机械键盘和鼠标当时也买错了。不太好用。

    公司用 win10+wsl,除了 system enable 不行外(后来通过网上脚本解决),其他正常,
    昨天发现居然在同事电脑上遇到 wsl socket TCP_INFO BUG (也已经解决)
    kosmosr
        14
    kosmosr  
       2019-11-29 13:41:15 +08:00
    很早之前就意识到了这点,甚至电脑装了黑苹果,以后还是上买 mbp 吧..
    bmos
        15
    bmos  
       2019-11-29 13:42:27 +08:00
    manjaro 刚刚装上,一直用 ubuntu,感觉切换起来好不习惯。
    dangoron
        16
    dangoron  
       2019-11-29 13:43:27 +08:00 via Android
    arch+swaywm 回不去 Windows 了,甚至 macos 我也用着不舒服,高度自定义的平铺式窗口管理器是真的香。办公软件大多是因为其他平台垄断生态导致的,除非 linux 桌面用户占据一定基数否则无法破局,然而很多人都像 lz 这样直接转移阵地了,毕竟工作不等人折腾
    selfi
        17
    selfi  
       2019-11-29 13:45:15 +08:00
    其实感觉 wsl2 + vscode remote 是最好的开发姿势,但 vscode 写代码(特别是 Java )还是没有 jetbrains 全家桶好用。。。
    sxul07
        18
    sxul07  
       2019-11-29 13:45:42 +08:00
    同 manjaro,唯一的问题就是从家里的 windows 远程到 manjaro 不太方便,似乎没有好用的 vnc 或者 rdp 服务端,求大佬们推荐一个~
    linlance
        19
    linlance  
       2019-11-29 13:49:48 +08:00   2
    你们工作内容少而已。。。windows 下的好多开发工具,linux+macOS,距离还远。。。
    windows 下的
    SSH:mtputty-Portable.exe xshell,管理超过 20 台 Linux 就知道这种软件的好处了。
    FTP:WinSCP,FTP 客户端更多
    截图:Faststone
    Na 文字识别:调用各种网络翻译 API,识别图片类文字太爽,好多限制资料弄下来很快。
    图片类:PS firework nEOiMaging,
    音频处理:GoldWave
    就连 OFFICE:windows 下的也和 linux 不太一样。。。
    marco25
        20
    marco25  
       2019-11-29 13:58:53 +08:00
    推荐一些写文档画图的工具吧:
    文档:任何 web based office, Gsuite,石墨,notion 等等,或者 markdown
    画图:Draw.io 画流程类,Figma (网页版)画原型,甚至高保真设计图,xmind 画 mindmap
    greatecccp
        21
    greatecccp  
       2019-11-29 14:03:01 +08:00
    manjaro 下折腾一下也有很多好软件
    截图用 flameshot
    代理可以用 clash,有 web gui 进行节点切换,可以选择规则模式、全局模式或者直连,ss-qt5 是真的不好用可以放弃了
    OCR 类的可以在 github 上搜一下 kylinocr,调用百度 OCR 的 API,没网也可以用 tesseract 识别,虽然丑了点但也挺好用的,Na 文字识别也挺丑的,实现替代应该没问题
    hwdef
        22
    hwdef  
       2019-11-29 14:03:37 +08:00
    mac != linux
    mrcn
        23
    mrcn  
       2019-11-29 14:55:04 +08:00 via Android
    @linlance 赞同 很多 windows 下的效率工具 linux 都找不到能替代的 甚至同类的都没有
    你举的 goldwave xshell winscp 就是很好的例子
    搜了好几个 v2 的帖子,都是说直接用 ssh 命令…
    mrcn
        24
    mrcn  
       2019-11-29 14:59:05 +08:00 via Android
    而且 linux 的桌面,真的一言难尽,蜜汁 bug 太多了。我就遇到过 xfce 截图 死活截不到随机的某个窗口的问题
    Eagleyes
        25
    Eagleyes  
       2019-11-29 15:08:30 +08:00
    @olindays #2 我还真就是这么干的。

    1、卡吧攒的神机装 win 用来游戏和日常。
    2、大学时候买的 Macbook Pro 专心做 PS 和视频,偶尔懒得开电脑的时候抱着本玩一下。
    3、收到二手 T460s 装 Cent os 折腾
    nutting
        26
    nutting  
       2019-11-29 15:13:21 +08:00
    我收藏有一篇文章,里面的方法能完全在 wsl 里运行原生 docker,很省内存
    Vegetable
        27
    Vegetable  
    OP
       2019-11-29 15:14:07 +08:00
    @Nasei 我想表达的是同样的事情在 windows 做会麻烦很多。
    Immortal
        28
    Immortal  
       2019-11-29 15:17:56 +08:00
    @dangoron
    从你描述我才知道 sway 感觉发现新大陆
    查找了一下资料 是基于 wayland 窗口协议的 i3 实现
    想问下和原来的 i3wm 相比有什么优势么 我查到资料说还未完全实现所有 i3 功能
    qsbaq
        29
    qsbaq  
       2019-11-29 15:19:55 +08:00   1
    开发环境 Mac 才是王道
    wlfeng
        30
    wlfeng  
       2019-11-29 15:22:59 +08:00
    之前使用 Ubuntu 开发了有一年左右,后来实在是有些东西只有 window 能用,开虚拟机又很不方便,没办法只能换回来了,而且最好还是跟公司同事们系统同步,不然会出现很多麻烦
    love
        31
    love  
       2019-11-29 15:39:11 +08:00
    在 linux 很多年了,似乎一个麻烦都没有爽得一 b,可能坑我都避开了了吧,比如我没有重度 office 需求
    aladdinding
        32
    aladdinding  
       2019-11-29 15:41:27 +08:00
    现在用的黑果感觉挺好的 32g 内存 想开多少开多少
    paopjian
        33
    paopjian  
       2019-11-29 18:12:30 +08:00 via Android   1
    我怎么觉得这是用错了方法啊,Linux 里想用 Windows 的软件,Windows 里想用 Linux 开发的代码。环境设计都不一样啊
    popbones
        34
    ppbones  
       2019-11-29 18:24:36 +08:00 via iPhone
    黑苹果 macOS Windows due boot,VM Linux 若干,不同版本 Windows VM 若干 AWS Linux + VNC 开发

    最近在考虑弄个 Linux 开发机把 macOS 放 VM 里

    macOS 的问题就是 docker 还是在虚拟机里,mount 的小文件多了读写性能不是很好
    qceytzn
        35
    qceytzn  
       2019-11-29 19:16:12 +08:00
    “ss-qt5 每次都会阻止我第一次关机操作”,我在 debian、fedora、suse 几个系统上都用 ss-qt5,一次都没遇到过关机有问题的,本来还想试试 manjaro 的,听你这么一说对它又失去信心了
    dangoron
        36
    dangoron  
       2019-11-29 22:22:36 +08:00 via Android
    @Immortal 跟 i3 的使用逻辑是完全相同的,waybar 我觉得比 i3status/i3block 都要好,不足之处是有很多软件底层写了很多只供 x11 使用的代码,导致只能通过 xwayland 运行,还有不太方便的是托盘图标很多都不好用,在终端里用 nmtui 反而比较容易。不过 x11 的各种花屏、画面撕裂问题在 wayland 都可以得到本质上的解决,这一点还是非常不错的
    KentY
        37
    KentY  
       2019-11-29 22:28:00 +08:00
    看成了开发了 Linux Manjaro 小半年的感受......
    Notzuonotdied
        38
    Notzuonotdied  
       2019-11-29 22:52:34 +08:00
    linux 用了好多年,虚拟机常备 Windows 就好了,也省事。
    dangoron
        39
    dangoron  
       2019-11-29 23:16:37 +08:00 via Android   3
    @linlance ssh 的 config 文件你写过吗,不要说 20 台,200 台都随便管理,人在外面只需要加两行配置就能实现通过代理连接所有内网服务器,甚至可以通过 IP 判断是否处于内网来决定是否需要使用代理
    infreboot
        40
    infreboot  
       2019-11-29 23:25:01 +08:00 via iPhone
    我用了两年 manjaro,最近切回了 window 10,原因就是 Linux 下的替代品,体验还是太折腾…… 现在是 wsl+docker +vagrant
    sbboy
        41
    sbboy  
       2019-11-29 23:34:30 +08:00 &nsp; 5
    @linlance 你说别的也就算了,ssh 和 ftp,你是在开玩笑吗?
    akira
        42
    akira  
       2019-11-29 23:47:29 +08:00   1
    有 ui 的东西在 win 下跑,没 ui 的 linux 下跑
    jin7
        43
    jin7  
       2019-11-30 00:11:48 +08:00
    linux 只做 linux 能做的事情就行
    yumenawei
        44
    yumenawei  
       2019-11-30 00:20:13 +08:00 via Android
    我之前用 Linux 写了一年多代码,上上个周,小毛病不断,气死我了。也换成了 Windows,现在开发起来没原来那么舒心了。好难受。
    Leigg
        45
    Leigg  
       2019-11-30 00:28:57 +08:00 via Android
    win 生态,linux 能比?
    Jirajine
        46
    Jirajine  
       2019-11-30 00:45:16 +08:00 via Android
    Windows+Linux 双系统,并且得益于 uefi,都可以用虚拟机启动硬盘上的另一个系统。
    idblife
        47
    idblife  
       2019-11-30 00:55:38 +08:00
    黑苹果可破
    amazingrise
        48
    amazingrise  
       2019-11-30 00:57:00 +08:00 via Android
    @encro 我用 flameshot 截图,复制到剪切板,直接就能在 electron 微信里粘贴。(钉钉不知道
    amazingrise
        49
    amazingrise  
       2019-11-30 00:58:47 +08:00 via Android
    @yumenawei 没准换个桌面环境解决了
    Chingim
        50
    Chingim  
       2019-11-30 01:07:05 +08:00 via Android
    @linlance ssh 管理主机,.ssh/config 几行配置就搞定的事情。


    如果对命令行有需求,喜欢 unix/linux 的生态,又想用各种办公 /协同之类的 GUI 软件,macOS 是最佳的选择。

    黑苹果都好啊,折腾也只是折腾安装。
    而 linux 桌面或者 windows,gui 生态和 command line 生态偏科太严重
    zuokanyunqishi
        51
    zuokanyunqishi  
       2019-11-30 01:24:36 +08:00 via Android
    deep~wine 解决沟通问题,wps 文档问题,还有啥?
    Narcissu5
        52
    Narcissu5  
       2019-11-30 01:52:57 +08:00
    然后你就会发现 linux 上写好的东西放 mac 上照样跑不起来 /:dig
    ulosggs
        53
    ulosggs  
       2019-11-30 07:34:52 +08:00
    Linux 做不了的 Mac 也够呛。
    典型的像 Office, Mac 版的 MSOFFICE 质量比 Libreoffice 好不到哪里去。
    itfanr
        54
    itfanr  
       2019-11-30 08:39:15 +08:00
    三系统都在用的路过
    anguiao
        55
    anguiao  
       2019-11-30 08:48:55 +08:00 via Android
    @greatecccp clash 确实挺好用的,唯一的缺点就是每次启动都要重新选服务器了。
    greatecccp
        56
    greatecccp  
       2019-11-30 09:10:38 +08:00
    @anguiao 每次都会变成第一个节点,确实可能得重新选择,但我的第一个节点通常都挺快的,感觉影响也不是特别大。昨天折腾了一下 clashr,可以在 clashr 中同时使用 ss,ssr,v2ray,有 web 端可以切换节点,体验更不错了。写了个简单的配置教程: https://medium.com/@greatecccp/linux%E4%B8%8A%E9%85%8D%E7%BD%AE%E4%BD%BF%E7%94%A8clashr-37b4118c612e
    ihipop
        57
    ihipop  
       2019-11-30 09:37:28 +08:00 via Android
    @encro WPS 有原生 Linux 版本
    changdy
        58
    changdy  
       2019-11-30 09:57:18 +08:00
    很难说 如果 linux 只用作开发 确实比较轻松.
    但是 软件的数量真是 linux+macos 都不够 win 塞牙缝.
    wsseo
        59
    wsseo  
       2019-11-30 10:21:00 +08:00
    建议 windows+Linux 虚拟机
    fuckandfuckv2ex
        60
    fuckandfuckv2ex  
       2019-11-30 10:45:38 +08:00
    用 thinkpad + i3wm 的 manjaro 办公,每天打开电脑以后,深深地感觉世界是美好的,会有一种,“哇,还有一个小情人在等着我,好幸福哦”。敲着 thinkpad 的键盘,手指会高潮,会感觉“哇,小情人摸着真好,我上辈子到底干了什么,怎么对我这么好”。现在外接了一个 benq 的 4k 显示器,又是另一种感觉,总之就是满满的满足感。同用 ss-qt,但没遇到过阻止关机问题,但是国庆后 ss-qt 貌似不好用了,只有公司电信网能连,就算能连上也很大概率开不了谷歌
    her999
        61
    her999  
       2019-11-30 10:47:05 +08:00
    wsl 中无法使用 usb …… wine 上跑的应用基本都有点毛病

    wsl 和 wine 都算模拟器。
    您是在说,
    在 win 上面用模拟器跑 linux,出现错误,是 linux 的问题。
    在 linux 上面用模拟器跑 win,出现错误,还是 linux 的问题。
    这是不是典型的双重标准呢?
    JerningChan
        62
    JerningChan  
       2019-11-30 10:53:11 +08:00
    @tankren 我也觉得 hackintosh 很不错啊,经济实惠
    主要是,现在的平台安装方便简单,还挺稳定
    yumenawei
        63
    yumenawei  
       2019-11-30 11:18:10 +08:00 via Android
    @amazingrise 用的 deepin,有啥好桌面 对微信和输入法支持好的吗
    Immortal
        64
    Immortal  
       2019-11-30 11:18:49 +08:00
    @dangoron
    具体“好”是指花屏和撕裂还有高分屏上的效果么?我用 i3 也是好多年,目前没有遇到过花屏和撕裂,高分屏的话暂时也没在 4k 上跑过。
    昨天看到你说的之后我又详细查了一些资料,目前基于 wayland 的原生应用应该还很少,基本软件都是和你说的那样是用 xwayland 来做适配,还是没躲开 x11 那一层。
    我也安装试用了一下,暂时也没感觉和 i3 拉开差距的感觉
    比如 i3-gaps 的边框间距等 可以配置么?
    dangoron
        65
    dangoron  
       2019-11-30 11:35:59 +08:00 via Android
    @Immortal i3-gaps 的功能是都有的,你可以看看你浏览网页滚动时是否会出现垂直不同步的问题,我主要是因为这个毛病转的 wayland。有些东西 i3 需要其他工具辅助,比如屏幕显示的旋转缩放需要用 xrandr 实现,这些在 sway 里都是内置的,也不需要 feh 来设置桌面等等。目前踩到的比较严重的坑是暂时不支持 displaylink,其他感觉都还好。你如果有兴趣我可以给你我的配置你试试看
    Immortal
        66
    Immortal  
       2019-11-30 11:44:14 +08:00
    @dangoron
    哈哈哈哈 这个说到点子上了 浏览器屏幕撕裂的确有的 不过最近又不见了 很奇怪
    之前我一直纠结字体渲染 然后实在没办法 去研究了一下 fontconfig 不知道 wayland 下这块有没有好一些
    你说的那些我昨天都有看到 桌面背景 和 output 屏幕输出 都集成了 感觉就是把以前 i3 需要第三方去实现的功能都综合了下
    那麻烦你给我看下你的配置吧 我参考下 昨天阅读了 github 上的 wiki 就基本说了下和 i3 不同的配置区别和几个关键点 很多让你自己去用 man 看 快下班了我也没去折腾了 哈哈哈哈
    reus
        67
    reus  
       2019-11-30 12:03:02 +08:00
    @changdy 是吗?拿个 zfs 出来?或者类似的?
    v2exe2v
        68
    v2exe2v  
       2019-11-30 12:22:15 +08:00
    manjaro i3 路过
    swsh007
        69
    swsh007  
       2019-11-30 12:34:47 +08:00 via Android
    office 为啥不用 windows
    其次虚拟机其实很好用
    比钻研 wine 那种莫名其妙的玩意要强多了
    Nin
        70
    Nin  
       2019-11-30 12:36:20 +08:00
    ss-qt5?
    既然都是 linux,直接跑 ss-local 就行了呀,剩下的就是 iptables 的事了
    guoli100
        71
    guoli100  
       2019-11-30 12:36:59 +08:00 via iPhone
    @linlance 单就 ssh 来讲,你讲的完全可以通过 ssh 的 config 来配置,oh-my-zsh + ssh/config,我管理 test,stage 和生产的上百台机器。
    amazingrise
        72
    amazingrise  
       2019-11-30 13:15:15 +08:00 via Android
    @yumenawei 用主流桌面啊,像 gnome kde 这种
    dangoron
        73
    dangoron  
       2019-11-30 13:51:34 +08:00
    inhzus
        74
    inhzus  
       2019-11-30 14:19:41 +08:00 via Android
    Clash 配置一个自动切换 switcher,写个开机启动脚本,直至联网再 pm2 start clash 就好了

    需要使用 office 买个 VMware workstation 装 windows10 体验真的特别好

    假如有钱我也想三平台全都要
    raiz
        75
    raiz  
       2019-11-30 15:18:59 +08:00
    这三个家伙和你的特点决定了你这辈子得一直反复折腾他们,哈哈。
    WSL 都叛逃回 VM 了, 所以 win + vm ( linux (+ docker )) 或者 mac + docker 吧 ,
    然后又会遇到文件共享问题,最后发现都在搞关键,都没开始动手开发。
    Immortal
        76
    Immortal  
       2019-11-30 15:19:54 +08:00
    @dangoron
    感谢 下载到了 也看过了 基本和 i3 完全一致
    我想问下 有什么地方能看到 sway 的全配置项么 只能 man ?
    weixiangzhe
        77
    weixiangzhe  
       2019-11-30 16:00:10 +08:00 via Android
    一直用 manjaro 确实问题挺多的,主要我还是高清屏,问题更多。 现在装了个 Window10 的虚拟机 要下载东西讲道理还是得上迅雷加速, 文档 office 少不了,adobe 系也习惯了,gimp 用不来了
    laowudxf
        78
    laowudxf  
       2019-11-30 16:17:16 +08:00
    ubuntu 用过 wps,还挺好用的,用 ubuntu 开发了半年也没啥大问题。
    icylogic
        79
    icylogic  
       2019-11-30 19:17:36 +08:00
    平时用 Win10 + Manjaro + Ubuntu,不谈游戏或者一些不相关的,只考虑开发体验的话,有一点我觉得比较重要的区别很少有人提,但是我现在都重度使用的话感受确实很明显:

    https://github.com/Microsoft/WSL/issues/873#issuecomment-425272829

    (虽然这个 issue 是 WSL 下的,不过这个评论讲的是 linux vs windows,我现在并不关心 WSL)
    omysho
        80
    omysho  
       2019-11-30 19:52:24 +08:00
    我也是,目前家里在用 ArchLinux 日常折腾,Winodws 玩游戏看片;

    公司用 macOS 跑 Android Studio

    Arch 用起来的确有很多独到的地方,但是对于我这种开发 = JetBrains 的人来说,还是 macOS 最好用。

    JB 家的软件我在三个平台都用过,macOS 下 JB 的快捷键是用的最顺手的。

    但是奈何一台 MBP 2.8W ,公司和家里都要就是 5.6W ,过于昂贵。
    whiteXX
        81
    whiteXX  
       2019-11-30 20:35:48 +08:00 via iPhone
    用过三个系统了,现在上手 mac 一周,前端开发:就开发环境来讲 linux 配置是真的简单,啥都能用包管理搞定,homebrew 下载还是慢点,win 上 choco 更是等得烦人,因为没心思在 mac 上装 linux 或者 win 去测了,在老机子上 deepin 比 win 能快三分之一时间编译跟起服务,之前用了两月还是回 win,因为 deepin 的笔记本触摸板真的不好用啊,敲代码时手碰到就鼠标动了……不知道其他 linux 咋样。还有点,linux 下的字体渲染其实更糟,特别有的软件用小字体的永远都是糊的
    liuzhiyong
        82
    liuzhiyong  
       2019-11-30 21:08:55 +08:00
    我用国产 Deepin,感觉不错,它上面还有迅雷(可惜不太好使)。
    dangoron
        83
    dangoron  
       2019-11-30 21:58:15 +08:00 via Android
    @Immortal 那你看看示例文件吧,应该已经很全了。从功能上说 sway 本来就跟 i3 是一样的,主要区别在底层实现,玩得开心哈哈
    dlyxy
        84
    dlyxy  
       2019-11-30 22:40:04 +08:00
    @Richardhtw vscode 插件装多了特卡,尤其是那几个 java 插件
    greenhat233
        85
    greenhat233  
       2019-11-30 22:44:45 +08:00 via Android
    台式单独一个 arch,笔记本一个 windows10,写代码 arch,平常 windows10,或者 win10 局域网远程连接 arch,真香
    buffzty
        86
    buffzty  
       2019-11-30 23:01:02 +08:00
    我是 php tsx cpp java go 开发.我推荐 win10 作为开发环境. 我试过 ubuntu,也有一个 mac,最后还是觉得 windows 比较香.
    我从来不学任何 win 的技术,也不会使用,写的服务端代码甚至都不考虑兼容 win. 平时用 jb 家族的 ide 编写.本地编写,远程运行. 开着一个 xshell 一样子写 linux,不会考虑 wsl,服务器根本不贵. 我觉得 win 下 工具比较方便. 在 win 下开发,在 linux 下运行. 身边的 mac 早就被废弃.唯一的作用就是用 xcode 编译 app. 很多人推荐 mac,我觉得如果专门做 ios 开发的可以用,像我们大部分程序员还是老老实实用 win10 吧. 对苹果没有好感.身边的朋友买的苹果 2 年后基本上一天冲 2-3 次电.动不动就百分之 1 电.
    omysho
        87
    omysho  
       2019-11-30 23:21:50 +08:00
    @buffzty 但是 JB 家在 mac 上多一个 cmd 修饰键,就多了很多种快捷键的组合方式,特别是使用 ^ + N ^ + P 进行上下导航,配合 ideaVim 插件,可以让手指仅仅在键盘的主要区域进行工作,减少手的移动,大大提高工作效率。
    geligaoli
        88
    geligaoli  
       2019-12-01 00:58:25 +08:00
    从 xp 转的 linux,长时间用 arch,感觉 win7/win10 用着不习惯,难以想象工作中,没有了 shell 是个何种情况。
    wynemo
        89
    wynemo  
       2019-12-01 01:00:42 +08:00
    双系统可解。
    u 盘系统可解。
    shadowczp
        90
    shadowczp  
       2019-12-01 01:02:13 +08:00
    但是 mac 其实也有很多毛病,并不能完全当做 linux 环境来跑,实际上底层机制,甚至连常规的使用的命令都会有部分的区别。我个人觉得比较好的方式是使用 vs code remote 加上本地的 vagrant 定义不同的虚拟机来开发,基本不会有什么坑
    lancelock
        91
    lancelock  
       2019-12-01 02:28:14 +08:00
    看了这个帖,把我好久没用的 manjaro 打开滚了一下,结果又滚挂了,无语
    Novll
        92
    Novll  
       2019-12-01 09:58:55 +08:00
    双系统感觉还行
    iluckypig
        93
    iluckypig  
       2019-12-01 18:48:48 +08:00
    linux 单纯写代码还可以,但是一旦用到办公、通讯软件,比如 office 啊、钉钉之类的就比较蛋疼了
    atzlinux
        94
    atzlinux  
       2019-12-01 19:32:18 +08:00
    @iluckypig http://118.24.9.73/debian/download/changelog.txt ,可以看下这个。

    项目首页地址: http://118.24.9.73/
    warlockpy
        95
    warlockpy  
       2019-12-02 08:47:31 +08:00
    @encro @amazingrise 现在 Electronic 微信还能用吗?我的一直提示"为了你的安全,此账号不能登陆网页版微信"
    encro
        96
    encro  
       2019-12-02 09:33:11 +08:00
    @warlockpy 需要某个日期前注册的。
    guojingdx
        97
    guojingdx  
       2019-12-02 09:51:34 +08:00
    请教各位平时用多个系统的大佬,快捷键是怎么设置的? linux、win、mac 下的快捷键都不一样呢,能用习惯吗,需要用到什么改键软件吗
    ecloud
        98
    ecloud  
       2019-12-02 11:13:34 +08:00 via iPhone
    linux 桌面问题老生常谈了,20 年来无大长进
    曾经发过贴,被一些“专家”教做人

    至于 Mac,很多人脑子还不清醒。一个典型的铁杆 BSD 你难道要幻想它能在底层兼容 Sysv ?更何况是一个发展了这么多年的比 sysv 还 sysv 的怪胎

    homebrew 跟 wsl 比不过是 50 步笑百步
    作为重度的原教旨主义 Mac 用户,我是能用 app 就不用 brew,甚至看到 gcc 编译出来的 app 都觉得有股怪味儿
    Immortal
        99
    Immortal  
       2019-12-02 12:24:04 +08:00
    @dangoron
    最近两天稍微折腾了下
    基本是可以直接无缝衔接 但一些常用软件(最严重的是 electron-ssr)有些不兼容 还有截图等等软件全部要重新换成 wayland 下的 这个有点太折腾了 还是得等有空再慢慢折腾
    最近又看了 bspwm 相关 可能近期会考虑从 i3 转到 bspwm
    dangoron
        100
    dangoron  
       2019-12-02 12:42:00 +08:00 via Android
    @Immortal 截图的我配置里有,grim 和 slurp 装一下就可以,ss 我是直接用命令行的不太清楚,软件不换也可以通过 xwayland 运行的。反正你都试试看吧,自己喜欢最重要
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3021 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 11:56 PVG 19:56 LAX 04:56 JFK 07:56
    Do have faith in what you're doing.
    ubao 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