我最近从 Ubuntu 10.04 gnome 切换到 Debian wheezy Kde。
一切正常,除了 Iceweasel/firefox 自定义协议!
我在我的中添加了 komodo.protocol ~/.kde/share/services:
[Protocol]
exec=python /path/to/my/script.py "%u"
protocol=komodo
input=none
output=none
helper=true
listing=
reading=false
writing=false
makedir=false
deleting=false
Run Code Online (Sandbox Code Playgroud)
这适用于 chrom(e|ium),但不适用于 Firefox。
我读过关于 firefox 应该使用 gnome 配置甚至在 Kde 下,所以我试过:
gconftool-2 -s /desktop/gnome/url-handlers/komodo/enabled --type Boolean true
gconftool-2 -s /desktop/gnome/url-handlers/komodo/command 'python /path/to/my/script.py %s' --type String
Run Code Online (Sandbox Code Playgroud)
当我在 ubuntu 上时,它曾经可以工作,但在 kde 上却没有。
任何的想法?
编辑
示例链接: komodo:/var/www/app/0/Modules/Controller/Node/Controller_Node.class.php:1202
如果我komodo /var/www/app/0/Modules/Controller/Node/Controller_Node.class.php:1202从终端运行命令,它可以正常工作;我的 python 脚本只检查了几件事,然后运行这个命令 - 但是使用 firefox/iceweasel 它永远不会被触发。
我的一位教授告诉我们关于可扩展性问题,并说 X 协议是不可扩展协议的一个主要例子。这是为什么?是因为它非常依赖硬件吗?我知道 X 在现代 unix/linux 环境中使用,如果它不可扩展,为什么它使用如此广泛?
为什么 Linux syslog 文件:/var/log/syslog 不遵循协议http://tools.ietf.org/html/rfc5424#page-11 中定义的时间戳格式?
我已经阅读了一些有关 Internet 协议的内容,并推断出在局域网上,没有必要使用 IP 协议,尽管它通常被使用。
是否有可能在 Linux 中关闭 IP 协议并仅使用 MAC(以太网)地址进行帧传送?你会怎么做?
估计会有问题TCP。我不确定它是否可以在LLC layer.
IP 协议开销如此之小以至于它也用于 LAN(带集线器)?
的用例和用法是什么/etc/protocols?
我可以看到它列出了可用协议的数量。但这有什么意义呢?
例如,我的 Linux 计算机未运行 OSPF,但我在/etc/protocols.
这是什么意思?该文件有何意义?我们要编辑该文件吗?
在 RHEL 8.8 中,当我尝试测试 NFS tcp 与 udp 以及版本 3 与 4.0、4.1 和 4.2 时,mountproto=除了proto=键入mount. 这有什么意义和意义呢?
在 RHEL 8.8 中,我是否可以在 nfs 客户端上vers=3专门显示 NFS 操作?proto=udp
proto=tcp在 nfs 客户端上,当我看到和时,这意味着什么mountproto=udp?
我想完成一些独特的事情,并使用 HTTP 而不是 HTTPS 来使用各种不同的网站,并且想知道是否有人对如何完成此壮举有任何想法。如今,互联网很难搜索,并且给出的结果类似于...使用 https 搜索!并且基本上无视我的要求。
我认为这很有趣,并且一直在寻找独特的方式来使用技术,为我们带来不同的好处。我认为 http 很有趣,因为我见过很多不同的网站进行奇怪的未经请求的连接,并且通常会进行许多偷偷摸摸的行为,因此通过 http,我们希望可以更详细地检查这些类型的连接,并更好地理解那些偷偷摸摸的行为随着时间的推移而演变。
任何人,我将继续研究这一思路,如果任何人在虚空中有一个想法输入,可能会有所帮助,那将是有帮助的。
谢谢
编辑:所以我正在挖掘并发现一些对我没有帮助的基本答案,例如使用 firefox 设置禁用 https 重定向。
browser.fixup.fallback-to-https false
(不改变现状)
我认为我们的 dns 服务器,或者 Web 服务器本身会尝试强制我们所有人使用 https,所以也许唯一真正的解决方案是在本地主机上完全拒绝 https 协议本身,并且如果远程 Web 服务器拒绝通过 http 连接,我们可以安全地将它们视为不安全,并找到替代方案。
为了使这一策略取得成功,我们也可能需要独特的解决方案,而不是仅仅一种解决方案,因为技术将采用新的方法来不适当地对我们与远程 Web 服务器的交互施加限制。
因此,我正在继续解决这个问题并尝试不同的事情,以下是我如何使用 gufw 在本地主机上禁用 https(添加了一个简单的规则来拒绝传入/传出 https)[img] https://i.imgur.com/ LLdRltq.png [/img]
这是令人担忧的,因为我注意到我的浏览器会传入和传出未经请求的连接,并且无法知道是什么发起了这些交换,或者它们正在做什么。
在我自己的计算机上使用防火墙完全禁用 https 可防止 Firefox 访问许多网站.. 例如:unix.stackexchange.com 和 google。(他们尝试以无限循环加载)但是使用不同的网络浏览器 lynx,我可以立即使用 http 连接到 google。
[img] https://i.imgur.com/qsjpxET.png [/img]