问题标签 [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.
linux - 我在哪里可以找到 Amazon Linux 上的“libgconf-2.so.4()(64bit)”和“xdg-utils”依赖项?
我正在使用 Amazon Linux(目前无法更改此发行版)并尝试在我们的 EC2 机器上安装 Google Chrome(为了在无头模式下运行 Selenium 服务器)。我收到以下错误。有谁知道我在哪里可以找到“libgconf-2.so.4()(64bit)”和“xdg-utils”依赖项?
谢谢, - 戴夫
linux-mint - 垃圾箱目录在哪里?
垃圾规范告诉我垃圾目录在这里: $XDG_DATA_HOME/ Trash
查看我的 Linux Mint 系统上的环境变量,我发现一堆 XDG 的东西,但没有 XDG_DATA_HOME
我做了一些查找,但到目前为止我还没有找到垃圾箱目录。它在哪里?
bash - 从 bash 打开错误日志
我有一个在创建用户时记录错误的脚本。
在脚本的最后一行,我使用以下命令打开文件:
它正确打开,但我有 flwg 错误消息:
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?
linux - Perl:在继续之前等待 xdg-open 退出
$pdffile
我有一个 Perl 脚本,它在临时目录中生成一个 pdf$tempdir
并使用xdg-open
. 用户查看完文件后,该脚本应删除工作目录。这是我遇到问题的代码部分:
我的理解system
是它应该等到命令返回后再继续程序。但是,当我执行此代码时,我收到一条消息“无法打开 /tmp/diff14969/diffs.pdf”。如果我在命令中替换xdg-open
为okular
(这是我的系统默认值)system
,它会按我的意愿工作。(同样,如果我对系统上的任何 pdf 查看器进行硬编码,它就可以工作,但出于可移植性的原因,我不想这样做。)
我的猜测是,这xdg-open
是在一个新进程中启动查看器,并且该system
命令只等待xdg-open
完成。成功返回后,脚本会在查看器打开xdg-open
文件之前删除临时目录。我怎样才能让脚本等待实际的观众完成呢?
linux - #enter key 在linux终端中有什么作用?
我最近使用#Enter(#
然后按Enter key)在打开 okular 后使用xdg-open
给了一堆日志来获取换行符。哪些进程或服务会# enter
杀死,它是否可能在进程运行(okular)中引入任何错误?非常感谢!
编辑
通过 xdg-open 打开 Okular 提供了一个新的输出线 -
#
然后键入enter
结束上述内容并开始新的一行。Firefox、vlc 等也会发生类似情况。
这里到底在#
做什么?
mime-types - 文件名的 MIME 类型映射
有没有办法在特定的 mimetype 上映射文件名而不是文件类型?
我使用 .config/mimeapps.list 作为默认值。我需要这个,因为 Chromium 确实将当前的 mimetypes 与文件扩展名匹配,而不是与文件名匹配,而且我想要自动启动的文件没有扩展名。
我正在使用 Fedora26。
c++ - XDG-Shell:如何更改窗口大小?
我将 xdg-shell v5 添加到应用程序以绘制窗口。当我发送 set_fullscreen 或 set_maximize 命令时,我在配置事件中看到正确设置的窗口状态和正确的大小,但没有任何反应。
我的配置事件功能:
那么,我发送 set_maximized 后如何查看最大化的窗口?是否可以以编程方式(现在通过 Super+Tab)取消最小化窗口?
google-chrome - 谷歌浏览器即使在安装后也无法在 Ubuntu 上启动
操作系统:Ubuntu 16.04.3 LTS
我试图使用 Angular 项目运行单元测试,
ng test
但无法启动浏览器并给出错误ERROR [launcher]: Cannot start Chrome
。即使是 puppteer 也只能在无头模式下运行,因为
headless: false
它会出错UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Failed to launch chrome!
在
/li>xdg-open https://example.com
它上面也给出了日志
所以可以肯定地说 Chrome 有问题,而不是我正在运行的应用程序/技术。但我也使用以下安装了谷歌浏览器
然而,一切都没有改变。
编辑
该/usr/bin/xdg-open
文件具有以下内容,如果有帮助
gentoo - xdg-settings 未在 gentoo 中设置 default-web-browser
我正在尝试xdg-open
使用 chromium 而不是 firefox 打开 url。我注意到它应该xdg-settings get default-web-browser
返回时返回。chromium.desktop
chromium-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
不起作用。