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

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

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

    最近工作内容发生了一些变化,需要很多 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 这样直接转移阵地了,毕竟工作不等人折腾
    Richardhtw
        17
    Richardhtw  
       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
    popbones  
       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 判断是否处于内网来决定是否需要使用代理
    Stevenv
        40
    Stevenv  
       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   ❤️ 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 是一样的,主要区别在底层实现,玩得开心哈哈
    zoumouse
        84
    zoumouse  
       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   ·   实用小工具   ·   5542 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 09:01 · PVG 17:01 · LAX 01:01 · JFK 04:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.