起因: 对于 Emacs 实在是喜爱,但是是在受不了 Emacs 在 Windows 下各种被阉割的功能(terminal 就够我这强迫症受的了),于是打算把系统改为 linux,开开心心享受 Emacs。于是开始了对各种软件在 Linux 下的替代方案的调查。
现状: 常用的软件中,我大部分都有了体验相差不大的替代方案。对于最麻烦的 Office 系列(没办法啊,得写本子)也采用了虚拟机的方式解决,毕竟也就写点东西的需求,没啥好在意的。可是开始考虑微信的时候就懵逼了。。
微信是没有官方的 Linux 版本的,这个我一直都知道,但是按照我以前的使用经验,我知道有 electron-wechat 之类的微信网页接口的封装软件,一开始没有太担心,但是去相关 github 看 issue 的时候直接震惊了! wewechat 的 UI 我本来是比较看好的,但是作者直接说被!封!号!了!震惊莫名,后来去看了 electron-wechat 的 repository,发现作者也终止了更新,原因是微信对于 Mac 开始了定期更新,而且对第三方(对,就是调用网页微信接口的)进行了打压(或许就是 wewechat 作者说的封号)。这真的是让我非常难受了,微信并不像 Office 一样用虚拟机就轻松解决了的,微信要看通知的啊,虚拟机转发微信的通知给主机吗…… 身为一个经常要接收微信通知,甚至在微信上接收老板发的文件的人,这真的是非常难受啊(老板就是喜欢微信传文件……)我会抱怨两句为啥 Tencent 就是不做微信客户端(已经抱怨过了),但是我现在很好奇,为啥腾讯就是不做 Linux 的客户端(虽然程序员也大部分用 Windows 和 MacOS 了),不做 Linux 客户端是有啥原因的吗?
方案: 基本的解决方案就是网页版微信了,但是网页版微信和 PC 端微信的功能相差还是很大的,比如信息同步啊,文件自动保存啊(好吧,文件自动保存其实不是大问题)
Chrome 可以在桌面生成快捷方式,但是感觉不合适(嗯,就是感觉丑、别扭,打开一个 Chrome 心里不舒服)
问题:
吐槽: Windows 10 + 微信其实也经常死机,微信频繁 Bug 重启,当然,可能是 Windows 10 的中文 IME 问题,以前配置 Emacs 的时候就看到有人吐槽 Windows 10 的 IME。
1
Lonely 2019-03-18 01:41:39 +08:00 via iPhone 7
又没几个人用,干嘛要做
|
2
neoblackcap 2019-03-18 01:47:01 +08:00 16
用 Linux 的是什么人啊?都是一群 geek,钱赚得不多还难伺候,不如直接砍掉 linux 支持
|
3
tonyaiken 2019-03-18 01:48:33 +08:00
现在桌面端一般只开发 Windows 和 macOS 的,Linux 端用户少,UI 体验也不好。
|
4
rsy 2019-03-18 01:51:09 +08:00 via Android 10
telegram 有 Linux 客户端,可以装 telegram,然后用机器人收发微信消息,如果楼主想折腾的话可以试试
EH Forwarder Bot 使用:用 Telegram 收发微信 https://liyuans.com/2018/05/ehforwarderbot.html |
5
Raymon111111 2019-03-18 01:56:36 +08:00
答案只有一个: 用的人少
|
6
Mirage09 2019-03-18 01:59:39 +08:00 via iPad
然而微信 PC 端做的也是一坨翔,微信根本不重视 PC 端。
|
7
rsy 2019-03-18 01:59:52 +08:00 via Android 1
目前这个项目还是在继续维护的,最近一次更新是 24 天前,楼主可以用这个
https://github.com/kooritea/electronic-wechat |
8
Cabana 2019-03-18 02:00:13 +08:00 via Android 1
archlinuxcn 源有 deepin wine qq 和微信,用了很久了
|
9
agagega 2019-03-18 02:03:02 +08:00 via iPad
这就跟阿里对 wp 的态度一样。你觉得用户少,不开发,可以理解。但是刻意打压,这就很…
|
10
jedihy 2019-03-18 02:20:17 +08:00 2
我天天 windows+wechat 重来没有死机。死机???一个 usermode app 导致电脑死机? bugcheck ?
|
11
rannnn 2019-03-18 02:24:10 +08:00 1
最简单的解决方案就是用 mac 别折腾了
|
12
Linxing 2019-03-18 02:25:30 +08:00 via iPhone
telegram 收微信消息
|
13
lsmgeb89 2019-03-18 03:15:51 +08:00 via Android
如果是轻度使用 office,可以用 gdoc 代替
|
14
vmebeh 2019-03-18 03:27:09 +08:00 via iPhone
10 cent
¥¥¥¥¥¥¥¥¥¥ |
15
squid157 2019-03-18 04:08:04 +08:00
|
16
soli 2019-03-18 06:16:23 +08:00
11 楼正解哈。
|
17
ddup 2019-03-18 06:22:00 +08:00 via Android
用 deepin
|
18
HymanZXC 2019-03-18 07:04:43 +08:00 via Android
Windows 微信最近的版本字体模糊得跟鬼一样,不知道这个负优化是怎么回事…用 Linux1 年多了,基本就是手机放在旁边专门回消息,不过办公室基本用 slack,所以桌面端不怎么需要微信
|
19
kimown 2019-03-18 07:13:41 +08:00 via Android
腾讯和联想一样买办公司,又垄断聊天工具
|
20
cnfczn 2019-03-18 07:14:30 +08:00 via Android
什么时候腾讯不姓马,就有可能了,早先鲍尔默时期的微软也是排斥开源,更何况腾讯这种作坊公司。早先谷歌有个 gtalk 把通信协议都公布了,但是没火起来。
|
21
summer1988 2019-03-18 07:22:50 +08:00
@cnfczn gtalk 用的 xmpp 吧
|
22
lonisletend 2019-03-18 07:25:48 +08:00 via Android
chrome 快捷方式,再选择在独立窗口打开,就可以了吧。跟 win 下感觉一模一样啊,通知也到位,但不是很人性化,看不到消息,不过都 Linux 了,要什么自行车😂
|
23
flowersing 2019-03-18 07:29:04 +08:00 via iPhone
歪个楼,是 Tencent
|
24
catalina 2019-03-18 07:30:14 +08:00 via Android
|
25
dajj 2019-03-18 07:30:44 +08:00
现在这个年代,配个性能好点的电脑,直接上 windows 虚拟机!!!
|
26
dajj 2019-03-18 07:32:17 +08:00
没啥好折腾的, 虚拟机可以用 virtualbox , 随时可以备份系统,多轻松
|
27
paperseller 2019-03-18 07:39:15 +08:00 via Android
deepin wine 项目
|
28
fademeter 2019-03-18 07:42:05 +08:00 via Android
腾讯的英文打错了。。
|
29
Imr 2019-03-18 08:01:38 +08:00 via iPhone
windows 都调教不好,哪有空出 linux 哈哈,wechat 除了手机端做的差,其他更是像 1.1 版本没再进步过
|
30
zjsxwc 2019-03-18 08:02:11 +08:00 via Android
搞个安卓手机装 airdroid 之类的,然后 linux 聊微信不就好了
|
31
aLazarus 2019-03-18 08:03:11 +08:00 via Android 1
“一亿个人教我做微信”
|
32
tamlok 2019-03-18 08:04:55 +08:00 via Android
是否可以手机接收微信,然后 linux 同步手机界面? kde
connect ? |
34
ochatokori 2019-03-18 08:18:48 +08:00 via Android
可以上虚拟机,但是没必要
为了微信开一台虚拟机太不爽了 等哪天网页版完全挂了就去折腾 wine |
35
maggch 2019-03-18 08:21:32 +08:00 via Android
因为 linux 二进制兼容是一坨屎。
|
36
fengtalk 2019-03-18 08:35:47 +08:00
以前出过 Linux 版的 QQ,后来被砍掉了……
|
37
Humorce 2019-03-18 08:42:22 +08:00
因为腾讯不允许地球出现第二只壮大的企鹅。
|
38
meppy 2019-03-18 08:43:51 +08:00 via Android 1
linux 用户就不是人家的目标群体,一分钱不花贼抠还事儿多,做不好还挨骂,换你你做么?
|
39
meppy 2019-03-18 08:45:02 +08:00 via Android
@rsy electronic wechat 是继续 web wechat 的吧,哪天企鹅把 web 停了不就凉凉了?
|
40
CallMeReznov 2019-03-18 08:45:48 +08:00
不是太了解
但从一开始用腾讯产品开始感觉它对第三方还是可以的. 后来针对他们的黑产太多了,估计是被迫关闭了一些第三方的东西. |
41
paperseller 2019-03-18 08:51:58 +08:00 via Android
@tamlok 试过 kde connect,目前好像只能同步电话和短信
|
42
belin520 2019-03-18 09:05:32 +08:00 via iPhone 1
应该是这部分人难伺候,等下要命令行,等下要什么的,说的都听不懂,只弄的一堂人大笑。
|
43
ragnaroks 2019-03-18 09:06:42 +08:00 1
@CallMeReznov QQ 群的接口就是被那些做外挂的给硬是弄的不再接收新申请了
|
44
atonku 2019-03-18 09:12:03 +08:00
别用微信了,赶紧注销了,辣鸡张小龙
|
45
ymj123 2019-03-18 09:12:34 +08:00 via Android
腾讯内部的那啥东西都没有 linux 版本,直到有个离职员工用了一周休息时间做了一个出来。
|
46
geelaw 2019-03-18 09:13:49 +08:00 via iPhone
商业决策背后永远是利益,答案就是维护 Linux 版本的成本高于它带给腾讯的价值。打压和什么平台没关系,别人从来也没授权第三方用自己的 API。
况且微信是有 Linux 版本的,也就是 Android 版本。 微信的电脑版做得稀烂,完全不 accessible。 |
50
luoyou1014 2019-03-18 09:25:20 +08:00
用 deepin,全部都用 wine 封装好了,不管是 qq,微信还是 tim,基本上和 windows 下面体验完全一致。
|
51
marsgt 2019-03-18 09:26:05 +08:00
我的思路不太一样。
Emacs 在 WSL 下不能被阉割吧,腾讯系的东西自然是在 Win 下跑的最舒服了,更何况你还有 Office 方面的需求……别的我不敢说,Office 这块,别看有 WPS、Libre Office 之类的也兼容,但就是巨硬家的兼容性最好,毕竟标准是它们家出的。。另外,第三方的东西,悠着点用,就算主观上没有恶意,保不齐安全做不到位还有其它人惦记啊。。 |
52
byteli 2019-03-18 09:26:47 +08:00 via Android
用户群体太少太少,非常的吃力不讨好。而且如果出现安全问题,哪怕是一点点,都会被疯狂的黑产大军把握住机会海赚一笔。
|
53
Ghands OP @squid157 这个尝试过了,但是 wsl+图形化用起来不太顺手,基本啥都得重新弄,比如我使用 latex 啥的得重新安装 texlive,我也尝试过在 wsl 中开 emacs server,然后本地使用 emacsclient 连接,但是真的很麻烦,还是得在 wsl 上安装 texlive,如果要调用 windows 的 texlive,却是还有各种问题
|
54
murmur 2019-03-18 09:28:51 +08:00
windows 版的也是打压啊,功能照 QQ 差远了,还得扫码登录
|
56
marsgt 2019-03-18 09:30:33 +08:00
另外从产品规划角度说,与其适配个小众系统担骂名,还不如开始就不做,把开发力量投入到价值更高的业务里去。这部分用户没的用自然会自己想办法,一部分回流到 Windows 得到更好的体验,另一部分改用手机( Linux 重度用户)也不是不可以,与其适配之后再去跟进解决无尽的任务,不如开始就不做,就没的烦了。不是么?
|
58
marsgt 2019-03-18 09:33:37 +08:00
Web 早晚得关的。本身就是为了照顾轻量级用户,但是造成的安全缺口可能抵消掉它带来的收益,到时候丢东西用户不会找第三方的,都得算腾讯头上,那为什么还留着它?
|
59
Ghands OP @marsgt 你说的确实有道理,像是为团队利益会考虑的事情(话可能有点奇怪,但是没有贬义,就事说事)。关于 office 系列,我知道巨硬加的 Office 体验好,所以本就打算需要大量使用 Office 的时候直接虚拟机,Office 不会跳通知催你去开会,所以我觉得虚拟机没啥问题,问题就在于微信如果挂虚拟机,emmm,你在实体 linux 上也收不到让你开会的消息,一般干活就不怎么看手机了,所以……
|
60
Ghands OP @flowersing 哭
|
61
chengfeng 2019-03-18 09:43:21 +08:00 via iPhone
因为产品经理不用 Linux ?
|
62
marsgt 2019-03-18 09:46:27 +08:00
@Ghands
哦,Office 这个是这样,如果平时过手的文档都在 5MB 以下、且过手的人不超过 3 个,那用替代品没什么问题。我以前写标书的时候都是动辄 100MB 以上的大文档( Word ),这时候用 Office 还是用 WPS 就有区别了,WPS 在一些版式的渲染上会有一些细微的差别,如果互相穿插着用会导致内容错乱,不过如果统一都用 WPS 倒也没什么问题。 不过这也算是个路径依赖的问题,你如果选 Linux,那可能也没 Office 什么事儿了😬 |
63
xFrye 2019-03-18 09:48:40 +08:00
你可以用 linux+虚拟机来解决,工作环境还上啥微信
|
64
123s 2019-03-18 09:50:53 +08:00
mac 最佳 linux
|
65
xiaotianhu 2019-03-18 09:50:57 +08:00 via iPhone
还不如指望 linux 上能跑安卓程序呢 就都解决了
|
67
snowy0723 2019-03-18 09:53:57 +08:00
linux,从入门到 Mac 选购
(虽然我还在用 ubuntu |
68
taobibi 2019-03-18 09:57:12 +08:00
neoblackcap 说的很有道理,腾讯做一个业务,1 看能否盈利,2 看能否收获大量的用户信息,3 看是否能让用户氪金。这两个 linux 平台都很难满足呀
|
69
datou 2019-03-18 10:02:09 +08:00
mac,uwp 和 win32 版的微信难道就不是一坨翔了?
|
70
ptyfork 2019-03-18 10:02:32 +08:00
黑产的贪得无厌是一个很重要的原因,刚注册的微信号,可能根本就不让你用网页版
|
71
jswh 2019-03-18 10:08:24 +08:00
vim 用户表示 wsl 就够了,反正不用其他 gui。wsl + x11 server 开一个原生的 linux 下的终端模拟器。推荐收费的 x410,自己带了一个窗口管理器。基本上傻瓜化操作了。现在 tilix 用得挺好,不用忍受 windows 下的终端的各种奇怪问题了。
|
73
GenkunAbe 2019-03-18 10:15:02 +08:00 via Android
@byteli 在 wsl 下面安装 texlive 有啥问题?难道换成 Linux 系统就不需要安装 texlive 了?
|
74
wtdd 2019-03-18 10:15:36 +08:00
垄断条件下,企业可以调整用户行为,而不是相反
|
75
wind3110991 2019-03-18 10:20:13 +08:00
微信的定位本身就是移动 IM 即时通信,又不是 QQ 这种开始主打 PC 客户端的,再说并不觉得电脑版和网页版的区别有多大,反而觉得不用装软件扫描上线挺方便,用完即走
|
76
ThomasZ 2019-03-18 10:24:24 +08:00 via Android
本身就一简单的聊天程序,现在搞成这样子,简直就是第二个 QQ
|
78
enfuss 2019-03-18 10:26:42 +08:00
如果可以选谁会想要用微信办公呢:s
|
79
nicevar 2019-03-18 10:28:07 +08:00
腾讯是商业公司,不是搞慈善的,linux 版本没有利益而且那群用户跟上面说的一样,太难伺候,别说阿里以前对 wp 的态度了,就是个人开发者也受不了 wp 那群用户,做个免费的软件给大家用还有一大群人喷,吃力不讨好,干脆不干了。
|
80
darmau 2019-03-18 10:28:59 +08:00
@Lonely
@neoblackcap @Raymon111111 那中国残疾人有几千万,算上老年人,有几亿人了。那么动不动就说“用的人少”的你们告诉我,为什么中国产品的 accessibility 做的那么差? |
82
zonyitoo 2019-03-18 10:35:53 +08:00
打压还不是因为黑产。不做还不是因为投入产出比太低。
|
83
railgun 2019-03-18 10:36:57 +08:00
用安卓模拟器试试?
|
84
neoblackcap 2019-03-18 10:38:16 +08:00
@darmau 不用跟我说,你去跟腾讯说。我只是分析了他们为什么不做的原因。我自己开发是会关注残疾人士的可用性的。
|
85
zhuangzhuang1988 2019-03-18 10:39:10 +08:00
太小众了。
|
86
snoopygao 2019-03-18 10:39:17 +08:00
chrome os 正在慢慢解决这些痛点,现在 android 应用已经可以在 chrome os 运行了,linux 应用也可以安装,不过谷歌暂时没有解决显卡加速问题
|
88
sam014 2019-03-18 10:46:01 +08:00
Mac 吧,不行弄个个黑苹果算了
|
91
karllynn 2019-03-18 10:55:06 +08:00
用 mac 就行
|
92
crackhopper 2019-03-18 10:55:09 +08:00
其实你可以不用微信。一般用微信都是朋友聊天,讨论技术的极少,需要发送文件啥的邮箱其实更好用。
用微信也就是分散精力做一些没必要的事儿。所以手机上用微信我觉得足够了。 不过,我也用 linux,emacs,和 eletron-wechat。但觉得微信有没有都无所谓。另外 emacs 也不算特别好用,我常用的也就是 org-mode,代码编辑 vscode 也很好了,或者专门的 IDE。个人感觉 mac 更适合你,linux 不适合你;我是不太喜欢 mac,从 mac 转 linux 的,但如果考虑有极强的 windows 软件使用习惯,都想要好用的命令行,也就是 mac 了。但如果对硬件层想要更多控制,对系统想要更极端的定制来加速效率,mac 就一般了,很多很难设定,苹果公司也不会提供开放接口。 |
93
Ghands OP @GenkunAbe 其实也不是啥太大的问题,就是安装慢,然后 wsl 下安装 texlive 仍旧接受 defender 检查,再就是 wsl 默认不允许 mount,傻瓜式 texlive 装不上,很揪心(好吧,我菜)
|
94
crackhopper 2019-03-18 10:57:36 +08:00
如果有个全局支持 emacs 快键的 linux 发行版,也是极好的。不知道有没有。
|
95
iwtbauh 2019-03-18 10:59:03 +08:00 via Android 1
@maggch #35
你这是诡辩。 Linux 内核确实没有稳定的 ABI,因此内核驱动程序很难分发二进制文件。 但是 Linux 用户层应用程序的 ABI 在多少年前就是稳定的了,毫不影响分发二进制应用程序。多次内核大改 都没有影响用户层二进制 ABI。 明显是在讨论用户层二进制分发的问题,你却借着人们认知的“驱动程序 ABI 不稳定”的潜意识指向非常模糊的说法“ Linux 的 ABI 不稳定”从而引起人们混淆。 |
96
AmadeusGhost 2019-03-18 11:00:11 +08:00 via Android
可以试试 deepin,有 deepin-wine 版 QQ 和微信。
|
97
Ghands OP @crackhopper 都是业务需要,除了 coding 有时候还得写本子,甚至还得写 paper,不然我用 Linux 很开心,老板发文件从来不用邮箱,但是我们改变不了忙碌的老板(从面无表情到逐渐落寞)
|
98
Ghands OP @crackhopper emmmm,我觉得可以试试使用 i3 或者 ob 这些,然后疯狂自定义
|
99
jtnwm 2019-03-18 11:06:41 +08:00 via Android
出了也不敢用(doge),实在需要,就魔改 anbox 凑和一下。
|
100
crackhopper 2019-03-18 11:09:05 +08:00
@Ghands 我一般非得用 windows 就挂个虚拟机了。不过只有在必须使用 office 的时候用。
平时: 挂 electron-wechat,接收通知;也有时候不挂微信,老板着急会打电话找,解释一下平时 pc 挂不了微信就行;写 paper 一般我从 org-mode 开始列提纲和内容,绘制插图一般都是各种编程语言或者留待后续添加(或者找个下属用 windows 帮忙画一个),然后转换成 rtf 文档,开虚拟机打开 word 找到模板,复制粘贴,补充完善顺便发给 boss ;有时候 boss 也会收 latex 的东西,我就 org 转 latex 了,更方便点。 |