小编Tom*_*mon的帖子

以 root 权限运行 GLib 命令

我正在编写一个非常简单的 gnome 扩展供个人使用(用 javascript)。

要运行我使用的控制台命令GLib.spawn_command_line_sync("command");

GNOME 外壳版本 3.36.2

我需要的

我只需要运行一个命令,但具有 root 权限,我怎样才能完成类似的GLib.spawn_command_line_sync("sudo command");工作?

我想使用默认的Authentication Requiredgnome 对话框来输入密码。

我知道的

我阅读了很多源代码,找到了对话框的定义,但我不明白如何使用它,因为无法真正找到单个使用示例。

我不知道如何将这两件事连接在一起(对话框和 GLib)。

javascript gnome-shell-extensions

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

Java 套接字是 FIFO 的吗?

在同一个套接字上发送的不同消息是否总是以 FIFO 顺序从另一端接收?

我在任何地方都找不到此信息,我知道 TCP 会对数据包重新排序,但它是否也适用于同一连接上的单独消息?

如果不是,那么用于网络通信并在两个对等点之间保留 FIFO 顺序的 Java 类是什么?

编辑:

正如评论指出的那样,套接字中没有消息。我指的是以下用法:

ObjectOutputStream writer = new ObjectOutputStream(socket.getOutputStream());
writer.writeObject(obj1);
writer.writeObject(obj2);
Run Code Online (Sandbox Code Playgroud)

那些被授予以相同顺序接收的对象吗?

java sockets

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