如何在系统级别更改默认网页?

如何在系统级别更改默认网页?

我正在尝试更改默认网页,以便使用访客会话的人将打开特定网页而不是默认网站。

另外,请注意,当我安装 Chromium 时,Ubuntu 默认页面也会出现在那里。某个地方一定有一个全局变量。有人知道这个变量在哪里吗?

答案1

火狐

不确定如何使用铬来实现这一点

设置默认主页

您可以通过编辑来设置默认页面/etc/firefox/syspref.js

# Graphical
gksu gedit /etc/firefox/syspref.js

# Command line
sudo -e /etc/firefox/syspref.js

在文件底部添加:

user_pref("browser.startup.homepage", "http://google.com");

显然将“http://google.com”更改为您选择的页面(或不更改)。

此更改不会影响现有用户的现有 Firefox 配置文件。您可以使用以下命令重置所有用户的主页

sudo sed -i -e '/startup.homepage/d' /home/*/.mozilla/firefox/*/prefs.js

对于单个用户,将“/home/*”更改为“~user_name”。

sudo sed -i -e '/startup.homepage/d' ~bodhi/.mozilla/firefox/*/prefs.js

锁定主页

/etc/firefox/syspref.js您可以通过编辑和使用锁定所有用户的主页

lockPref("browser.startup.homepage", "http://google.com");

虽然这不会影响现有的配置文件,但您需要再次运行 sed 命令;)

答案2

我认为默认值是在软件包本身中设置的,无法轻易更改。但是,当您创建新用户时, 中的文件/etc/skel将被复制到新用户的主目录中。您可以创建一个新用户,将其设置为您想要的默认值,然后将该用户的所有点文件复制到 中/etc/skel

不过,您提到使用访客会话。我不确定我的方法是否适用于访客会话。试试看。

如果没有,还有另一种选择:创建访客用户。然后输入以下内容~/.logout

shopt -s dotglob
rm -rf ~/* 
cp -a /etc/skel/* $HOME

这会导致用户每次注销时都被重置。

答案3

您是在问如何更改每个浏览器的主页吗?单击浏览器打开时出现的页面?如果是这样,您可以在浏览器中进行更改。在 Firefox 中,转到“编辑”,单击“首选项”,您将看到一个下拉菜单。确保它显示“转到我的主页”...浏览到您想要使用的页面,然后单击“使用当前页面”...这将是您的主页,也是浏览器打开的第一个页面。每个用户都可以从自己的桌面设置自己的主页。Chrome 也是一样,只需单击那里的“首选项”即可。

相关内容