如何更改打开 url-s 的默认浏览器?
对于健全性检查,我试过:
xdg-open 'http://unix.stackexchange.com'
Run Code Online (Sandbox Code Playgroud)
它在其他浏览器中打开。我发现,即将文件类型指定应用程序的信息用xdg-mime default xpdf.desktop application/pdf。但是我不知道如何应用这些知识url?确实url有MIME类型?
通常,当我使用username和登录网站时password,Firefox 会询问它是否应该记住登录详细信息。当我单击是时,下次访问该网站时,用户名和密码字段已预先填写,因此我只需单击“确定”
但是在某些网站上,我没有选择记住密码,并且username和password字段为空。或者,仅预先填写用户名字段,而密码字段为空。
有没有办法覆盖它,以便我始终可以选择保存密码?
最好,我想在不必安装另一个插件的情况下实现这一点。我不明白网站如何告诉浏览器不要记住密码,但无论它是什么,它都应该是可配置的。也许通过userContent.css和userChrome.css?
我已经安装Linux Mint 18.2 Cinnamon (kernel: 4.10.0-32-generic)在我的新ASUS UX430UA notebook. 它Intel Core i5-7200U只有集成显卡Intel HD Graphics 620和 8 GB 的操作内存。
我注意到,当我在播放 YouTube 视频时,即使它被最小化,它的 CPU 使用率也很高——每个 CPU 内核大约有 40% 的 720p@25 视频。与我之前的笔记本电脑 - 带有英特尔酷睿 i5-4200M 的 MSI GE60 2OC 相比,它增加了四倍。英特尔酷睿 i5-7200U 应该更快一点(尝试过的基准测试向我证明了这一点)。
我试过的:
这种配置是否正常(我不认为)或者你能告诉我我缺少什么吗?
编辑:
所有经过测试的网络浏览器在这个问题上都运行得很奇怪。当我在启动后第一次启动它们并加载带有来自 YouTube 的视频的页面时,CPU 使用率保持在大约 40 秒的视频播放中,每个内核为 5%。之后,它增加到每个核心的 40%。然后,即使我启动任何其他 Web 浏览器或再次启动相同的 Web 浏览器,播放视频也会消耗每个核心使用量的 40%。我的研究没有运行网络浏览器后台进程。 …
我在远程连接时使用 Elinks 进行浏览。我无法使用我的 OpenID 登录到 stackexchange。我输入了正确的 URL,在提交时,我得到“未找到 OpenID 端点”。文本。我确定我输入了正确的 URL。有没有其他人通过 elinks 成功登录?任何帮助将不胜感激。
有没有办法从 Bash 脚本或其他语言脚本中打开用户系统上的默认浏览器到特定页面?
如何从 Linux 上的命令行获取 html 文件以在首选应用程序中打开?
我打开了一个 xterm 窗口和一个 html 文件,我想做一些类似的事情
open test.html
Run Code Online (Sandbox Code Playgroud)
这将启动我喜欢的浏览器并test.html加载文件。
(我正在寻找一种适用于任何 Linux 台式机的解决方案,而我不需要知道他们安装了哪个浏览器应用程序。)
当我听说Icecat 和 Iceweasel时,我对在 Linux中找到Firefox 的“克隆”很感兴趣。
但是虽然 Icecat 可以安装
sudo add-apt-repository ppa:gnuzilla-team/ppa && sudo apt-get update && sudo apt-get install icecat -y

Iceweasel 是另一回事。在某一时刻,我什至被定向到 Icecat——就好像它们是同一个项目一样。他们的名字可能会引起这种印象。更多在这里。
从大约 2 到 3 周前开始,我的 Ubuntu 13.04 桌面在我使用 Chrome 一段时间后经常冻结。鼠标是可移动的,但对鼠标或键盘没有任何反应。我必须按下电源按钮才能关闭机器并重新启动它。有时,症状不是完全冻结,而是所有文件都变为只读,这没有任何作用。所有 Chrome 标签都显示错误消息。每次我在 chrome 中使用新版本的谷歌地图时,Ubuntu 很快就会死机。
虽然我实际上从没想过浏览器程序会冻结整个系统,但现在我相信罪魁祸首是 Chrome。如果我不使用 Chrome,比如使用 Firefox,那么系统运行正常。我首先以为我的硬盘有一些错误。我尝试修复它并使用磁盘实用程序进行扩展智能测试,并没有发现任何错误。
我也在网上搜索,发现有人在问类似的问题,但没有得到很好的解决方案。有人认为这与视频卡驱动程序有关。但是直到 2 或 3 周前,我一直在 Ubuntu 上顺利使用 Chrome。
关于我的系统的一些信息:
Ubuntu 13.04 内核版本:3.8.0-30-generic cpu:Intel core i7 2600K(使用其集成显卡)
更新:echo 0 | sudo dd of=/sys/module/i915/parameters/semaphores按照金发姑娘的建议使用似乎首先解决了问题。
第二天,问题又来了:
(1) 第一个问题是我无法启动进入Ubuntu,因为找不到根分区/dev/mapper/ubuntu(一个LVM分区)。我尝试了几次重启,有时我可以进入 Ubuntu,但没有任何可用,甚至 vi 文本文件在命令中显示输入/输出错误。最后,我使用恢复模式来检查磁盘和修复包。然后我可以像往常一样启动到 Ubuntu。
(2) 然而,Chrome 再次冻结了 Ubuntu。帖子开头描述的最初症状又回来了。该命令echo 0 | sudo dd of=/sys/module/i915/parameters/semaphores似乎只会在 Chrome 工作正常时延长时间。但是,最终,半小时或一小时后,系统将冻结或所有内容再次变为只读。如果我使用谷歌地图,那么几分钟后,系统就会死机。然后我必须用蛮力关闭机器。在我重新启动到 Ubuntu 后,文件 /sys/module/i915/parameters/semaphores 的内容改回“-1”,而不是我之前写的“0”。使用grep i915_hangcheck_hung /var/log/*没有找到崩溃时间的相关错误。我也怀疑这个问题与 Chrome 中的 flash 插件有关,所以我将 flash 插件从 adobe 切换到 Chrome …
在这个网站上,我点击了支持链接,并弹出了一个电话号码。它是通过tel:协议格式化的,因此像网络链接一样有下划线和突出显示。在我的电话上,单击这样的链接会打开我的默认拨号程序并拨打电话。
当链接未通过此协议格式化时,我浏览器的 Google 语音插件通常会自动检测电话号码,并让我有机会通过 Google 语音拨打电话。如果我也可以对tel:格式化的数字执行此操作,那就太好了,或者更好,因为我并不总是打开语音会话,设置tel:格式化的数字由yate.
如何修复我的浏览器对tel:协议链接的处理,使其在yate或谷歌语音中打开?
在 Konqueror 中,单击链接会产生以下错误:
Access by untrusted page to tel:18003744432 denied.
Run Code Online (Sandbox Code Playgroud)我正在使用 Linux Mint 16 KDE x64。
这是一个奇怪的问题,我找不到有关它的任何信息。我在 Ubuntu 16.04 上使用铬浏览器。每当我下载一个文件时,无论它是什么类型的文件,chromium 都想将它保存为 .bin。它甚至没有显示原始扩展名应该是什么。
browser ×10
mime-types ×3
chrome ×2
firefox ×2
linux-mint ×2
application ×1
cpu ×1
elinks ×1
freeze ×1
gnu ×1
html ×1
javascript ×1
linux ×1
open-files ×1
password ×1
scripting ×1
security ×1
telephony ×1
ubuntu ×1
video ×1
voip ×1