水木社区手机版
首页
|版面-Linux开发与高级讨论(LinuxDev)|
新版wap站已上线
返回
1/1
|
转到
主题:把一个软件从 gtk2 升级到gtk3 或者 gtk4,难度如何?
楼主
|
atzlinux
|
2023-11-24 10:48:10
|
展开
有个英国人写的麻将软件包 mah-jong,已经是 Debian 官方软件包。
是用 gtk2 写的,只是作者目前没有时间迁移到 gtk3,但是他愿意接收升级补丁。
Homepage:
https://mahjong.julianbradfield.org/
不知道这个升级难度如何?有人有兴趣吗?
这个麻将软件,是我发现的唯一一个 Linux 下 4 人普通麻将软件。
--
FROM 223.104.81.*
2楼
|
atzlinux
|
2023-12-02 21:59:27
|
展开
这个试过了,名字是麻将,但是是那种麻将纸牌游戏,不是我们普通四个人玩的那种。
【 在 cavendish 的大作中提到: 】
: 可以试试
https://apps.kde.org/en-gb/kmahjongg/
: ?
--
FROM 39.144.13.*
11楼
|
atzlinux
|
2024-02-07 16:35:02
|
展开
Debian 里面已经有该软件包,直接用
apt install mah-jong
安装。
然后可以在程序菜单,游戏菜单里面直接运行启动。
命令行直接运行 xmj 也可以启动一个 单机版游戏。
【 在 cwall 的大作中提到: 】
: 看了两天,应该就是两个文件:gui.c和gui-dial.c,近一万行代码。
: 这个怎么运行呢?
: 我试着运行命令
: ...................
--
FROM 116.162.196.*
13楼
|
atzlinux
|
2024-02-18 21:51:10
|
展开
即使在现在,Linux 下的桌面软件是比较缺乏的。
更不用说在这个软件刚发布的时候。
目前也没有发现其它更好的 Linux 桌面 麻将 程序。
【 在 cwall 的大作中提到: 】
: 这个软件从代码质量和程序结构上看,就是一个习作,能够收入debian,实在是个奇迹,不过能被Linux收入kernel的烂代码也不少,历史原因。
: 我觉得升级太费劲了,就像购买上市公司的壳资源,也就是折腾它唯一的目的就是能继续被Debian留用,但我觉得没意义,Debian收录这样的软件完全是因为只有这一个选择,属于战略投资,可惜投资失败,后来没有了。
: 另一个原因就是作者,你做的升级作者会不会认可也是个问题,现在的需求很笼统,就一句话,gtk都4了,能升到3也行啊,其实更应该要升的是程序结构,也就是思路。但是大刀阔斧的改,作者要是不认可了,那这个壳资源也是拿不到的。
: ...................
至于如何升级到 gtk3,或者直接升级到 gtk4, 都可以跟上游作者交流具体思路。
我之前和他沟通的邮件,明确表示愿意接受 gtk 升级补丁。
如果要升级程序架构,可以在升级 gtk 后,再尝试和作者沟通。
--
FROM 116.162.196.*
15楼
|
atzlinux
|
2024-02-19 21:51:47
|
展开
【 在 iconquer 的大作中提到: 】
: QQ的麻将能跑就没问题了吧
目前已经有了 QQ 麻将 的 Linux 版本吗?
--
FROM 116.162.92.*
17楼
|
atzlinux
|
2024-03-01 09:11:37
|
展开
期待有这样的开源 麻将 游戏 哈!
:-)
【 在 cwall 的大作中提到: 】
: 先不提结构问题,就是gtk,其实对棋牌类游戏而言,完全没有必要,因为gtk是组件库,作为绘图工具使用是不是偏了?麻将牌就是一张图片而已。
: gtk的绘图使用的是Cairo,其实用Cairo就可以。
: 不过最大的问题还是结构,麻将规则还是挺复杂的。
: ...................
--
FROM 112.96.231.*
20楼
|
atzlinux
|
2024-03-01 23:41:14
|
展开
欢迎安装下铜豌豆 系统 并安装使用下这个 gtk2 开发的 mah-jong 麻将软件哈。
【 在 ddavie 的大作中提到: 】
: 注册个号来顶下铜豌豆
--
FROM 112.96.231.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版