问题标签 [xdgutils]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1262 浏览

linux - 我在哪里可以找到 Amazon Linux 上的“libgconf-2.so.4()(64bit)”和“xdg-utils”依赖项?

我正在使用 Amazon Linux(目前无法更改此发行版)并尝试在我们的 EC2 机器上安装 Google Chrome(为了在无头模式下运行 Selenium 服务器)。我收到以下错误。有谁知道我在哪里可以找到“libgconf-2.so.4()(64bit)”和“xdg-utils”依赖项?

谢谢, - 戴夫

0 投票
1 回答
6011 浏览

linux-mint - 垃圾箱目录在哪里?

垃圾规范告诉我垃圾目录在这里: $XDG_DATA_HOME/ Trash

查看我的 Linux Mint 系统上的环境变量,我发现一堆 XDG 的东西,但没有 XDG_DATA_HOME

我做了一些查找,但到目前为止我还没有找到垃圾箱目录。它在哪里?

0 投票
1 回答
191 浏览

bash - 从 bash 打开错误日志

我有一个在创建用户时记录错误的脚本。

在脚本的最后一行,我使用以下命令打开文件:

它正确打开,但我有 flwg 错误消息:

0 投票
1 回答
835 浏览

java - Java Runtime exec() not working

I try to execute a shell command via java like this

but nothing happens at all. When I execute this code it prints /bin/bash -c xdg-open "/home/user/Desktop/file.txt" in the console, but does not open the file. I have also tried to call the bash first and then the xdg-open-command, but there is not change.

What's the problem here and how can I solve this?

EDIT: The output of the calling looks like this:

xdg-open "/home/user/Desktop/files/einf in a- und b/allg fil/ref.txt" xdg-open: unexpected argument 'in'

But this seeems very strange to me - why is the command seperatet before the in even the entire path is set in quotation marks?

0 投票
1 回答
710 浏览

linux - Perl:在继续之前等待 xdg-open 退出

$pdffile我有一个 Perl 脚本,它在临时目录中生成一个 pdf$tempdir并使用xdg-open. 用户查看完文件后,该脚本应删除工作目录。这是我遇到问题的代码部分:

我的理解system是它应该等到命令返回后再继续程序。但是,当我执行此代码时,我收到一条消息“无法打开 /tmp/diff14969/diffs.pdf”。如果我在命令中替换xdg-openokular(这是我的系统默认值)system,它会按我的意愿工作。(同样,如果我对系统上的任何 pdf 查看器进行硬编码,它就可以工作,但出于可移植性的原因,我不想这样做。)

我的猜测是,这xdg-open是在一个新进程中启动查看器,并且该system命令只等待xdg-open完成。成功返回后,脚本会在查看器打开xdg-open文件之前删除临时目录。我怎样才能让脚本等待实际的观众完成呢?

0 投票
2 回答
734 浏览

linux - #enter key 在linux终端中有什么作用?

我最近使用#Enter#然后按Enter key)在打开 okular 后使用xdg-open给了一堆日志来获取换行符。哪些进程或服务会# enter杀死,它是否可能在进程运行(okular)中引入任何错误?非常感谢!

编辑

通过 xdg-open 打开 Okular 提供了一个新的输出线 -

#然后键入enter结束上述内容并开始新的一行。Firefox、vlc 等也会发生类似情况。

这里到底在# 做什么?

0 投票
0 回答
304 浏览

mime-types - 文件名的 MIME 类型映射

有没有办法在特定的 mimetype 上映射文件名而不是文件类型?

我使用 .config/mimeapps.list 作为默认值。我需要这个,因为 Chromium 确实将当前的 mimetypes 与文件扩展名匹配,而不是与文件名匹配,而且我想要自动启动的文件没有扩展名。

我正在使用 Fedora26。

0 投票
1 回答
665 浏览

c++ - XDG-Shell:如何更改窗口大小?

我将 xdg-shell v5 添加到应用程序以绘制窗口。当我发送 set_fullscreen 或 set_maximize 命令时,我在配置事件中看到正确设置的窗口状态和正确的大小,但没有任何反应。

我的配置事件功能:

那么,我发送 set_maximized 后如何查看最大化的窗口?是否可以以编程方式(现在通过 Super+Tab)取消最小化窗口?

0 投票
2 回答
5825 浏览

google-chrome - 谷歌浏览器即使在安装后也无法在 Ubuntu 上启动

操作系统:Ubuntu 16.04.3 LTS

  1. 我试图使用 Angular 项目运行单元测试,ng test但无法启动浏览器并给出错误ERROR [launcher]: Cannot start Chrome

  2. 即使是 puppteer 也只能在无头模式下运行,因为headless: false它会出错UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Failed to launch chrome!

  3. xdg-open https://example.com它上面也给出了日志

    /li>

所以可以肯定地说 Chrome 有问题,而不是我正在运行的应用程序/技术。但我也使用以下安装了谷歌浏览器

然而,一切都没有改变。

编辑

/usr/bin/xdg-open文件具有以下内容,如果有帮助

0 投票
1 回答
2110 浏览

gentoo - xdg-settings 未在 gentoo 中设置 default-web-browser

我正在尝试xdg-open使用 chromium 而不是 firefox 打开 url。我注意到它应该xdg-settings get default-web-browser返回时返回。chromium.desktopchromium-browser-chromium.desktop

按照这里的说明我试过了xdg-settings set default-web-browser chromium-browser-chromium.desktop,它运行没有错误。但是,当我运行xdg-settings get default-web-browser它时仍然显示chromium.desktop,并且xdg-open "http://www.example.com"仍然使用 firefox。我已确认/usr/share/applications/chromium-browser-chromium.desktop存在。重新启动机器并不能解决问题。

现在,我已经创建了一个指向“chromium-browser-chromium.desktop”的“chromium.desktop”符号链接,但很高兴知道为什么xdg-settings不起作用。