小编Nam*_*arl的帖子

如何使用 debuild 在我的 amd64 笔记本电脑上构建 i386 和 amd64 包

我希望能够构建具有非平凡依赖项(gtk 等)的包的多个版本(i386amd64)。

我的构建脚本使用cmake.

目前,该命令debuild -i -us -uc -b仅构建amd64在我的 ubuntu 64 位发行版上,我还没有安装任何交叉编译工具链。

如何为两个平台构建二进制文件?

packaging cmake debuild

5
推荐指数
1
解决办法
5708
查看次数

如何编写 policykit/polkit 权限文件以编程方式访问 /usr/share 中的文件

我正在编写一个需要读取和写入现有文件的应用程序 /usr/share...

如果我理解得很好,我需要使用Polkit/PolicyKit向系统请求权限并要求用户执行适当的操作(输入密码)。

如果用户输入正确的密码,将授予权限。

我正在使用GTK.LockButton构建PolKit.Permission这样的:

    public static Polkit.Permission? create_permission () {
        string filename = "my.action" ;
        try {
            var permission = new Polkit.Permission.sync (filename, Polkit.UnixProcess.new (Posix.getpid ()));
            return permission;
        } catch (Error e) {
            critical ("Error while getting permission from '%s'. Error: %s", filename, e.message) ;
            return null ;
        }
    } 
Run Code Online (Sandbox Code Playgroud)

(我正在使用 vala)

现在我必须写一个权限描述符文件。

<!DOCTYPE policyconfig PUBLIC
 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
<policyconfig>
  <vendor>my app</vendor>
  <vendor_url>https://myurl.com/</vendor_url>

  <action id="my.action">

  </action>

</policyconfig>
Run Code Online (Sandbox Code Playgroud)

你能帮忙写下权限描述符文件的其余部分吗?

permissions gtk policykit

5
推荐指数
0
解决办法
794
查看次数

有没有办法可以放大晚会窗口管理器?

我想录制放大部分屏幕的高分辨率视频。

有什么方法可以增加桌面的缩放级别?

elementary desktop-recording

4
推荐指数
1
解决办法
1225
查看次数