小编gue*_*rda的帖子

如何控制每个程序的互联网访问?

我想用一个软件来控制哪个程序可以连接到互联网。我知道这种行为与“防火墙”这个词有关,但是如果有人要求使用个人防火墙,一些 Linux 用户会非常不高兴。我不想因为要求这样的程序而使您心烦意乱。
我不想“保护端口”或个人防火墙在 Windows 上承诺的其他内容。我看了看,iptables但它不符合我的要求。

我在这里看到了一个很好的答案(“如何阻止葡萄酒应用程序的互联网访问”),但设置它非常不舒服。

是否有软件询问每个程序是否可以访问互联网?

iptables firewall

72
推荐指数
6
解决办法
9万
查看次数

如何使用 Python 脚本更改墙纸?

我想用一个小的 Python 脚本在 Ubuntu 11.10(使用 Unity)中更改我的墙纸。我发现可以通过gconf-editorin更改它/desktop/gnome/background/picture_filename。使用python-gconf,我可以更改必要的值。

显然,gconf 字符串没有被读出。如果我更改它(通过脚本或通过gconf-editor),墙纸仍然存在,并且在“更改墙纸”菜单中,会显示旧墙纸。

如何通过 Python 脚本更改 Unity 的壁纸?

以下代码确实有效。

#!/usr/bin/python
# -*- coding: utf-8 -*-
from gi.repository import Gio

class BackgroundChanger():
        SCHEMA = 'org.gnome.desktop.background'
        KEY = 'picture-uri'

        def change_background(self, filename):
                gsettings = Gio.Settings.new(self.SCHEMA)
                print(gsettings.get_string(self.KEY))
                print(gsettings.set_string(self.KEY, "file://" + filename))
                gsettings.apply()
                print(gsettings.get_string(self.KEY))

if __name__ == "__main__":
        BackgroundChanger().change_background("/home/user/existing.jpg")
Run Code Online (Sandbox Code Playgroud)

wallpaper python unity

11
推荐指数
2
解决办法
9545
查看次数

标签 统计

firewall ×1

iptables ×1

python ×1

unity ×1

wallpaper ×1