Cambalache in Ubuntu

前言

  • 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
  • 安装完后立即运行可能出现找不到模块等问题, 应用商店更新 gtk, gnome, webkit 相关应用后重启 Ubuntu 即可

这很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
    

后记

  • 有点小问题, 鼠标移动到窗口边框没有提示拖拽标记, 虽然能拖拽
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值