Pi Store
更多

具透 Plus | Firefox 垂直标签、Windows 版 sudo 等近期半成品功能

10/17 19:44

Firefox 也有垂直标签栏了,但还是个半成品;微软给 Windows 仿了一个 sudo,但仅限于 sudo


Firefox 也有垂直标签栏了,但还是接着用插件吧

@PlatyHsu:近两年,垂直标签栏通过 Edge、Arc 等浏览器在更大众的群体中建立了认知。但从历史看,这一设计还是在 Firefox 用户中有最深厚的基础。尽管 Firefox 此前从未官方支持过垂直标签栏,但得益于很早就原生支持侧边栏,并开放给第三方扩展使用(Chrome 和 Edge 直到晚近版本才支持侧边栏及侧边栏扩展),Firefox 生态中有不少优秀的垂直标签栏扩展,以 Tree Style Tab 为代表。这也成为很多用户留恋 Firefox 的关键原因。

因此,当 Firefox 在 8 月发布博客文章,宣布在尚处于 Nightly 频道的 Firefox 131 中开放测试垂直标签栏功能,引起了不少兴奋也就是可以理解的了。然而,经过两个月的等待,当 Firefox 131 在 10 月成为正式版时,垂直标签栏并未如期亮相,甚至都没有被列入设置中的「实验室」板块。

不过,愿意尝鲜的用户仍然可以通过 about:config 配置页面打开这个隐藏的功能。方法是,在地址栏访问 about:config 后,通过搜索框找到 sidebar.revampsidebar.verticalTabs 两个设置项,分别通过双击将其值翻转为 true,然后重启浏览器即可。

从实际效果来看,目前版本也确实很简陋,唯一可以调节的选项就是折叠和展开两种布局(通过工具栏的侧边栏按钮)。在标签页操作上,也只支持最基础的拖动排序,不像 Edge 那样支持分组,Arc 那样的多层级管理就更不用说了。

眼尖的朋友应该会注意到侧边栏的样式也发生了变化,这个样式实际上是可以通过上面提到的 sidebar.revamp 开关单独开启的。主要变化在于,原来存在多个侧边栏时,需要通过侧边栏顶部的下拉菜单切换,而现在会直接展示图标(跟 Edge 有点类似)。这样的好处是切换起来更方便了,缺点则是会挤占一整列的空间;并且如果装的扩展图标比较丑,比较有碍观瞻。另外,侧边栏周围多了一圈阴影装饰,营造出一个「悬浮」的视觉层级,至于好不好看就见仁见智了。

因此,就现阶段而言,我建议对垂直标签栏感兴趣的朋友可以只打开 sidebar.revamp,然后装一个 Tree Style Tab 之类的第三方扩展。这样,既可以获得新版侧边栏布局的便利,也可以用上比原生垂直标签栏更多的功能。至于原来的横向标签栏,可以通过 Firefix-UI-Fix 将其设置为自动隐藏、悬停显示。

新版侧边栏布局搭配 Tree Style Tab 的效果

微软给 Windows 仿了一个 sudo,但仅限于 sudo

@化学心情下2:一直以来 Windows 上的终端和类 Unux 上的都不太一样。当用户需要在类 Unix 终端里执行一个需要管理员权限的命令时,只需要将用户切换到 root 或者使用 sudo 命令(以 root 的身份)直接运行即可。

但过去 Windows 上的终端,管理员身份和非管理员身份的终端窗口是明确分开的,微软表示:

PowerShell 不参与用户访问控制(UAC)。 这意味着它无法提示用户对需要管理员批准的任务进行提升。

UAC 是一项 Windows 安全功能,可帮助防止恶意代码使用提升的权限运行。

在 24H2 之前需要使用管理员身份运行命令,主要有以下几种方法:

  1. 启用 Windows 终端时,手动选择「以管理员身份运行 PowerShell」;
  2. 使用 PowerShell 内置命令 Start-Process(或其简称 runas) 在命令中加入 Start-Process powershell.exe -Verb RunAs -ArgumentList 这样的命令额外弹出一个「以管理员身份运行」的 Powershell 运行后续命令;
  3. 在脚本中加入 -NoProfile -ExecutionPolicy Bypass 这样的命令绕过 PowerShell 的执行策略和个人配置,进而弹出一个「以管理员身份运行」的 Powershell 运行后续命令。

换句话说,除非开始就「以管理员身份运行 PowerShell」,否则你后续你想执行一个需要管理员权限的命令,就绕不开重新打开一个 PowerShell 窗口的剧情。另外考虑到每次直接都默认以「以管理员身份运行 PowerShell」其实并不安全,很容易因为误操作或恶意脚本而对系统造成不必要的更改和破坏。所以这个设计对普通人影响不大,但对经常要和终端打交道的高级用户就很头疼了。虽然也存在一些第三方工具来模拟 sudo 的功能,例如 gsudonircmd.exe elevate,但那毕竟需要额外安装。

一直以为微软不再打算更改,结果在 Windows 11 24H2 里,微软终于引入了 Sudo for Windows 命令,来改善使用体验。

想要使用这个功能,我们需要前往「设置 > 系统 > 开发者选项」,然后打开「启用 sudo」 开关;接着还可以配置 sudo 的运行模式:

  • 内联:类似 Linux 那样直接在当前终端窗口下提权;
  • 新窗口:提权后需要另外打开一个窗口;
  • 禁用输入:提升当前正在运行命令的权限,但阻止后续命令输入,相比内联模式更安全。

使用上 Sudo for Windows 和类 Unix 的 sudo 命令大致类似,碰到 Windows 终端告诉你权限不足的地方,前面加上 sudo 重新运行一次即可。

不过需要注意的是,Sudo for Windows 距离现有的 Start-Process (runas) 和「正版」sudo 都有一些差距。例如,它不能像 runas 那样切换为任意用户,输入密码也需要弹出 UAC 对话框而不是直接在命令行中完成。而与 sudo 相比,它并不支持通过 sudo -i 或者 sudo su 直接切换成超级管理员用户,而是只能提权单个命令。(当然,它更不可能有正版 sudo 那句吓人的报错提示。)

你可以通过微软的文档页面了解更多关于 Windows 版 sudo 的细节。

Windows HDR 壁纸支持来了,但需要一些设置技巧

@克莱德:在 Windows 11 24H2 中,你可以将一张 HDR 图片设置为壁纸——这听起来是不是很酷?微软也这么觉得。所以尽管这个功能从 2023 年 8 月就开始内部测试了、尽管有一个非常可笑的 bug 几乎半年以前就有人发现了,在 24H2 正式版中我们还是迎来了这样一个实用性几乎为零、同时还存在低级问题的特性。

会员专属文章,欢迎加入少数派会员。
优质内容
权益周边
会员社群
power+
评论区
全部评论0
成为少数派会员方可评论,立即加入 。若已是少数派会员,点击登录
还没有评论,来发表第一个评论吧
全部评论
还没有评论,来发表第一个评论吧
成为少数派会员方可评论,立即加入 。若已是少数派会员,点击登录
会员新功能
内容侧边栏
点击这里拉开侧边栏,即可查看会员内容列表,快速切换内容。