我想用 GTK 库编译Pike。为此,我需要gtk安装标头。
$ tee test.cpp test.c
#include<gtk/gtk.h>
#include<gtk/gtk.h>
$ g++ test.cpp; gcc test.c
test.cpp:1:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
test.c:1:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
Run Code Online (Sandbox Code Playgroud)
我环顾四周,找到了要安装的软件包。
$ apt install libgtk-3-dev libgtk2.0-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgtk2.0-dev is already the newest version.
libgtk-3-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not …Run Code Online (Sandbox Code Playgroud) 我正在使用:Ubuntu 14.04.3(64 位)。在我的/usr/share/X11/xkb/keycodes目录中,大约有 15 种不同的键盘映射(例如 ibm、xfree 86 等),以及一个 README 和一个“别名”文件。
是否有一种机制(命令或实用程序)可以告诉我当前正在使用其中哪一个?我正在尝试重新映射我的旧 Northgate Omnikey Ultra 键盘(仍然是我在过去 20 年左右使用过的最好的键盘)上的“Omni”键,以用作“Windows”/“Super”/“Penguin”键,从我读过的所有内容来看,这些文件之一将是开始的地方。
我可以看到该xev实用程序的关键功能,但多年来无法重新映射它,因此我决定再试一次。
预先感谢您的帮助...
xprintidle有人知道Ubuntu 上是否有运行 Wayland 的版本吗?
xprintidle如果不是,有什么替代方法可以像Wayland 下以毫秒为单位计算出用户空闲时间?
有趣的是,当应用程序现在基本上被 Wayland 破坏时,它仍然在存储库中。
我是 Linux 的新手,很难解决这个问题。我的屏幕经常冻结。
这是我的机器规格:
Intel Core 2 duo E8400 3Ghz,
5Gb RAM,
Ubuntu 14.04 x64
Intel Graphics
Run Code Online (Sandbox Code Playgroud)
sudo lshw -c video根据 Fabby 的要求输出
什么是 Linux 头文件?为什么在我最新的 Ubuntu 更新中有两个标题,即 3.5.0-34 和 3.2.0-48(只是一个观察)。
我在互联网上看过,但我没有看到任何真正 IMO 帮助我尝试解决这个问题的东西。
实际上,导致我想要安装“Network-Manager-KDE”的问题是我没有任何类型的网络通知类型小部件(显示哪些网络可用,如果我已连接或未连接等)。 .. nn 我的面板)就像大多数发行版或操作系统在我的 KDE 安装中一样(至少现在我假设)。
所以显然我有一个问题是:
当我尝试从终端安装它时,我有输出的副本(有问题):
sudo apt-get install network-manager-kde
[sudo] password for _____:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package network-manager-kde is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'network-manager-kde' has no installation candidate
Run Code Online (Sandbox Code Playgroud)
这几乎是我陷入困境的地方。如果有人有任何信息可以帮助我解决此问题,我们将不胜感激。
我是 Ubuntu 的新手,想知道是否有办法修改或编辑 deb 包的详细信息。例如,我正在运行命令:
sudo dpkg -I myPackage_amd64.deb并获取几个类别,例如版本、架构、部分等。
如何删除或更改这些类别中的一个或多个的值?
非常感谢。
在 Ubuntu 16.04 上,
我创建了一个文件夹并在其中移动了一些可执行文件。后来,当尝试从终端执行这些文件时,我收到错误permission denied。所以我检查了文件夹权限,如下所示:
cd <path/to/the>
ls -l ./folder
Run Code Online (Sandbox Code Playgroud)
并获取-rw-rw-r--文件夹中的每个可执行文件。
我做到了
sudo chmod ugo-x ./folder
Run Code Online (Sandbox Code Playgroud)
(完全被环境分散了注意力)现在该文件夹具有以下权限:d---------. 从系统 GUI 中,文件夹右下角有一个十字,右上角有一个锁。我无法访问它 ( This location cannot be displayed),GUI 属性告诉我它不可读。
我确实尝试过
sudo chmod ugo-rw ./folder
Run Code Online (Sandbox Code Playgroud)
从我曾经搞砸过的同一个终端和一个新终端也是如此。
我能够使用系统 GUI 进行恢复,但不能通过命令行进行恢复。我究竟做错了什么?
14.04 ×1
17.10 ×1
18.04 ×1
20.04 ×1
chmod ×1
command-line ×1
debian ×1
freeze ×1
gcc ×1
gnome-shell ×1
gtk ×1
installation ×1
kde ×1
kernel ×1
packaging ×1
permissions ×1
wayland ×1
xkb ×1