首页 > 系统相关 >Cambalache in Ubuntu

Cambalache in Ubuntu

时间:2024-02-04 13:00:39浏览次数:31  
标签:Cambalache desktop https Ubuntu flatpak path flathub

目录

前言

  • gtkmm4相比gtkmm3有很多改革, 代码也干净了许多, 但在windows上开发 有ui设计器那自然方便很多, 但glade又不支持gtkmm4, windows上装Cambalache很是困难. 各种问题都找不到答案.
  • 于是
    我用VMware虚拟机Ubuntu20.xx安装Cambalache. 历经各种erro, 结果视图还不显示布局, 只有那几个按钮让你在那按按按, 我还设计个锤子的ui. 我想可能是版本问题. 便下载了Ubuntu22.0.4, 这次安装Cambalache步骤一下清晰了很多

apt install flatpak

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

后记

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

标签:Cambalache,desktop,https,Ubuntu,flatpak,path,flathub
From: https://www.cnblogs.com/ComputerTech/p/18005953

相关文章

  • 使用VNC在Windows上远程访问Ubuntu服务器
    Step0:事前准备一台安装了ghome桌面的Ubuntu服务器(用作server)一台Windows机器(用作client)Step1:Linux服务器在Ubuntu上安装一个VNC服务器,有多个选择,此处选用tigervnc,使用apt命令即可直接安装发行版。aptinstalltigervnc安装完成后可以尝试做以下设置:vncpasswdvncserver......
  • ubuntu安装postgis
    要在Ubuntu上安装PostGIS,你需要执行以下步骤:安装PostgreSQL:如果尚未安装PostgreSQL,你需要首先安装它。可以使用以下命令来安装PostgreSQL:sudoaptupdatesudoaptinstallpostgresqlpostgresql-contrib安装PostGIS:安装PostgreSQL后,可以安装PostGIS。查看......
  • Ubuntu编译报错:fatal error: bits/libc-header-start.h: No such file or directory
    Ubuntu编译报错:fatalerror:bits/libc-header-start.h:Nosuchfileordirectory具体报错如下:fromhost/minilua.c:33:/usr/include/limits.h:26:10:fatalerror:bits/libc-header-start.h:Nosuchfileordirectory26|#include<bits/libc-header-start.h>......
  • ubuntu上安装meson & 如何使用meson编译C代码
    一·搭建meson环境并简单编译:1.什么是meson  Meson旨在开发最具可用性和快速的构建系统。提供简单但强大的声明式语言用来描述构建。原生支持最新的工具和框架,如Qt5、代码覆盖率、单元测试和预编译头文件等。利用一组优化技术来快速变异代码,包括增量编译和完全编译。 ......
  • 在ubuntu16.04下,源码编译安装特定版本的MongoDB PHP扩展
    背景:我的php项目在连接其他mongo库时报:Serveratxxx:27017reportswireversion5,butthisversionoflibmongocrequiresatleast6(MongoDB3.6)原因:本地MongoDBPHP扩展的版本过高解决方法:降低本地PHP扩展MongoDB版本,现在要降到mongodb-1.12.0版本步骤:1:下载......
  • 解决wsl ubuntu无法code .命令无法下载对应包的问题
    使用code.命令报错,原因:vscode.cdn.azure.cn已被弃用UpdatingVSCodeServertoversionb3e4e68a0bc097f0ae7907b217c1119af9e03435Removingpreviousinstallation...InstallingVSCodeServerforx64(b3e4e68a0bc097f0ae7907b217c1119af9e03435)Downloading:100%Fa......
  • Ubuntu开启允许root用户访问ssh
    1、编辑/etc/ssh/sshd_config文件vim/etc/ssh/sshd_config2、设置允许roo登录找到PermitRootLogin这个属性,默认是注释掉的,我们可以复制一行将其设置为yes即可。设置完成后记得:wq保存文件哦。3、重启ssh服务systemctlrestartssh参考链接:https://cloud.tence......
  • update for ubuntu software version
    1.addedkeywget-O-https://apt.kitware.com/keys/kitware-archive-latest.asc2>/dev/null|sudoapt-keyadd-2.addedrepositoryU20:sudoapt-add-repository-r'debhttps://apt.kitware.com/ubuntu/focalmain'U18:sudoapt-add-repository-r�......
  • Ubuntu开启22端口
    在Ubuntu中,开启22端口通常是为了远程连接设备或服务器。在本文中,我们将讨论如何在Ubuntu上开启22端口,并保持安全性。以下是开启22端口的步骤和一些有关远程连接的安全建议。一、安装SSH(SecureShell)要开启22端口,我们需要使用SSH协议。SSH提供了安全的远程连接,它通过加密通信来保......
  • Ubuntu安装docker
    aptupdateaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-common添加Docker官方的GPG密钥:curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudogpg--dearmor-o/usr/share/keyrings/docker-archive-keyring.gpg添加Docke......