目录
前言
- gtkmm4相比gtkmm3有很多改革, 代码也干净了许多, 但在windows上开发 有ui设计器那自然方便很多, 但glade又不支持gtkmm4, windows上装Cambalache很是困难. 各种问题都找不到答案.
- 于是
我用VMware虚拟机Ubuntu20.xx安装Cambalache. 历经各种erro, 结果视图还不显示布局, 只有那几个按钮让你在那按按按, 我还设计个锤子的ui. 我想可能是版本问题. 便下载了Ubuntu22.0.4, 这次安装Cambalache步骤一下清晰了很多
apt install flatpak
- 首先装这个flatpak 后面要到云端仓库去搞cambalache的包
- 然后是仓库 让flatpak到这个 flathub 的仓库去找
- 这里有说明
https://flathub.org/zh-Hans/setup/Ubuntu - 然后是镜像: 如果很慢,请用镜像
https://mirror.sjtu.edu.cn/docs/flathub - 您可以直接从开发人员的存储库而不是Flathub安装Flatpak软件包。在这种情况下,您可以使用如下语法:
flatpak install --from https://flathub.org/repo/appstream/com.spotify.Client.flatpakref
- 然后是按下面两个命令安装和运行Cambalache
https://flathub.org/apps/ar.xjuan.Cambalache
这很ok
快捷方式
修改文件权限参考:
https://www.cnblogs.com/alongdidi/p/linux_ownership_permission.html
-
1. 如果ctrl+s 搜索 cambalache 出现带图标的cambalache程序 点击能直接运行的
locate Cambalache.desktop
得到路径
在桌面打开终端 执行下面命令ln -s /path/to/your/Cambalache.desktop ~/Desktop
>.注意普通权限和管理员权限下的终端 路径表示有些许不一样,普通权限即可
将立即在桌面生成Cambalache程序的快捷方式 双击即可执行 -
2. 自定义可执行脚本
此脚本需要右击 run as program. 双击只是编辑touch Cambalache.sh echo "flatpak run ar.xjuan.Cambalache" > Cambalache.sh chmod a+x Cambalache.sh
想要双击就能直接执行而不是编辑此文件
写一个 executable_Cambalache.desktop文件touch ~/.local/share/applications/executable_Cambalache.desktop nano ~/.local/share/applications/executable_Cambalache.desktop
然后写入下面内容
[Desktop Entry] Name=Executable File Comment=Double-click to execute the file Exec=/path/to/your/Cambalache.sh Terminal=false Type=Application Categories=Utility;Development; StartupNotify=true Icon=/path/to/icon/image.png (optional)
上面 Exec=/path/to/your/Cambalache.sh 也可替换成 Exec=flatpak run ar.xjuan.Cambalache
然后创建桌面快捷方式:ln -s /path/to/your/executable_Cambalache.desktop ~/Desktop
后记
- 有点小问题, 鼠标移动到窗口边框没有提示拖拽标记, 虽然能拖拽