vala

如何安装 libmutter-dev?
vala

如何安装 libmutter-dev?

我正在尝试建立节日,但是make输出此错误: meson.build:128:4: ERROR: Problem encountered: No supported mutter library found! 我尝试安装libmutter-dev sudo apt install libmutter-dev 但它说 Reading package lists... Done Building dependency tree Reading state information... Done ...

Admin

Vala 编译器找不到 gee.h
vala

Vala 编译器找不到 gee.h

我按照 GNOME 指南在 Ubuntu 上设置 Vala。并尝试第一个 GEE 样本。 $ valac --pkg gee-0.8 gee-list.vala gee-list.vala.c:8:10: fatal error: gee.h: No such file or directory #include <gee.h> ^~~~~~~ compilation terminated. error: cc exited with status 256 Compilation failed: 1 error(s), ...

Admin

Vala 和软件包
vala

Vala 和软件包

我正在尝试用 Vala 制作一个 Ubuntu 应用程序。我确实了解 C++,所以语法并不难学。但我对所需的包做了一些错误:我需要 libsoup 来与在线 API 通信,以及一个 json 包。我尝试用这个命令进行编译:valac --thread --pkg libsoup-2.4 --pkg json-glib-1.0 json-example.vala 我收到以下错误:/home/brendt/programs/vala/json-example.vala.c:9:26:致命错误:libsoup/soup.h:没有这样的文件或目录编译终止。错误:c...

Admin

Vala 编译器(valac)找不到 Lua 包
vala

Vala 编译器(valac)找不到 Lua 包

问题很简单。 生成的.c 文件有#include <lua.h>; valac -C --pkg lua luatest.vala 应该是#include <lua52/lua.h>; 我在/usr/include/lua52中找到了所有的lua头文件, 但是 vala(c) 的 pkg-config 无法找到它们。 错误是 /home/aleksandar/Programing/ewns-viewer/ewns-viewer.vala.c:8:17: fatal error: lua.h: No such file ...

Admin

如何在 Gtk 中使用加速器?
vala

如何在 Gtk 中使用加速器?

我需要使用 Gtk 在 Vala 中制作一个应用程序,该应用程序支持可由用户更改的键盘加速器。 首先,我向全局 Gtk.AccelMap 添加一个条目,然后为 Gtk.MenuItems 设置 accel_path。但是,它不起作用。加速器没有出现在菜单栏的项目中。为了清楚说明我试图做什么,下面是示例代码: // main.vala public class MyWindow: Gtk.Window { public MyWindow() { this.set_default_size(500, 500); var main_b...

Admin

如何编译 Unity 范围?(或者:如何在 Vala 中使用库?)
vala

如何编译 Unity 范围?(或者:如何在 Vala 中使用库?)

我目前正在学习 Vala,在学习了基础知识后,我想做一个真正的小项目,让它变得更有趣。为此,我认为为 Unity 创建一个范围是完美的(在本例中,是音乐镜头的范围来搜索 MPD)。 但是,关于如何做这样的事情的文档很少。因此,我希望能够先在 Ask Ubuntu 的帮助下自己研究一下,然后整理出一个关于在 Vala 中编写作用域的教程。 我目前遇到的问题是如何编译范围以便能够使用 Unity 的库。我已经安装了 libunity-dev(这是必要的吗?),但是,当我尝试编译它时,出现以下错误: $ valac --pkg libunity ./unit...

Admin

复制 gtk 树形视图
vala

复制 gtk 树形视图

我如何多次使用 .ui 文件中的视图? 我以这种方式加载它们 var view_orig = builder.get_object("items_view") as Gtk.TreeView; var store_orig = builder.get_object("items_store") as Gtk.TreeStore; 但我需要创建 10 份副本view_orig。 我用 Vala 写的。 ...

Admin

想要开始为 Ubuntu(以及大多数 Linux 发行版)进行开发,哪个合适?Python 还是 Vala?
vala

想要开始为 Ubuntu(以及大多数 Linux 发行版)进行开发,哪个合适?Python 还是 Vala?

我是一名计算机科学毕业生,学习过 C、C++、C# 和 Java 等语言。虽然我对 Java 更有经验。我想为 Linux 开发,我更愿意为 GNOME 开发,但我不知道该在 Python 和 Vala 之间选一个。 在 GNOME Live 页面上浏览了一些有关 Vala 的文档后,我发现它比 Python 更熟悉,而 Python 在语法上与我毕业时学习的大多数语言有很大不同。但 Vala 的学习曲线对我来说似乎更小。那么,我应该选择哪种语言来开始开发,哪种语言在各种发行版中得到更好的支持。如果能为建议的...

Admin

在 Vala 中为指示器小程序创建图标
vala

在 Vala 中为指示器小程序创建图标

我正在编写一个使用面板指示器的程序,我想使用我创建的图标。我可以打包应用程序,以便它将我的图标安装在 usr/share/icons 中,但我无法在运行程序时让图标显示在面板中,并且指示器最终没有图标。有什么建议吗? ...

Admin

Gnome3 AppIndicator Vala 应用程序无法显示子菜单(它会立即自动关闭)?
vala

Gnome3 AppIndicator Vala 应用程序无法显示子菜单(它会立即自动关闭)?

考虑粘贴在下面的源代码test.vala。这是一个简单的应用程序,它应该在顶部栏/面板上显示一个图标,单击图标时,它应该显示一个包含一个项目的菜单(打开),单击打开时,它应该显示一个包含多个项目的子菜单。我编译了它: $ cat /etc/issue Ubuntu 18.04.1 LTS \n \l $ uname -a Linux MyPC 4.15.0-38-generic #41-Ubuntu SMP Wed Oct 10 10:59:38 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux $ printf 'Deskt...

Admin

在 18.04 上构建 Vala Gnome3 扩展(indicator-diskman)项目?
vala

在 18.04 上构建 Vala Gnome3 扩展(indicator-diskman)项目?

我想indicator-diskman在 Ubuntu 18.04 上构建 Gnome3 扩展,但遇到了问题。这是我尝试做的: git clone https://github.com/teejee2008/diskman.git indicator-diskman_git cd indicator-diskman_git/ 这里有几个脚本和一个 makefile。这些似乎是运行脚本的依赖项: sudo apt install bzr-builddeb sudo apt install valac 这样,运行脚本的结果是: $ ./build-...

Admin