分类 桌面应用 下的文章

这是一个循序渐进的初学者教程,展示了如何在 Xubuntu 和其他使用 Xfce 桌面环境的 Linux 发行版中安装主题和图标。

在 Xubuntu 上安装主题与 Ubuntu 或其他 Linux 发行版类似。你把主题文件放在 ~/.themes 文件夹中,然后用一个工具来改变它。

然而,考虑到 Xubuntu 使用 Xfce 桌面环境,一些选项或用户界面看起来会有所不同。这就是为什么我创建了这个教程,用适当的截图来展示步骤。

在 Xubuntu(Xfce)中安装新主题

开始前,你需要在主目录下创建一个 .themes 文件夹。注意文件夹名称前的点(.)。它很重要,可以从正常的视图中隐藏该文件夹。

要检查你是否已经有了它,你可以 启用查看隐藏文件,然后在它不存在的时候创建它。

完成后,你需要下载一个主题。

1、你可以在 Xfce-look 门户网站上浏览 XFCE 主题。你所要做的就是下载存档(压缩)文件。

2、接下来,你需要 解压缩文件,如下面的截图所示。

3、解压后,你会发现出现一个文件夹,你要复制它。

4、然后你要把这个文件夹粘贴到你最初创建的 .themes 目录中。

5、最后,你需要到外观设置中找到它,并选择它/应用它以使其生效。

正如你在下面的截图中注意到的,新的主题已经被添加和应用:

除了主题之外,如果你需要定制你的 Xubuntu 桌面的图标,你需要在主目录中创建另一个 .icons 文件夹。

就像你安装主题一样,你将不得不遵循一个类似的过程来应用图标主题。

为了给你一个例子,让我在这里强调这些步骤:

在 Xubuntu(Xfce) 中添加图标主题

你可以浏览同样的 xfce-look portal 来寻找完整的图标主题。

或者,你可以寻找一些最好的 可用于 Ubuntu 的图标主题,它们应该也适用于 Xubuntu。

一旦你找到了你喜欢的,就下载它,并按下面的方式解压。

接下来,你需要把这个文件夹复制并粘贴到 .icons 文件夹中。

现在,你可以回到外观设置中,找到列在“图标”下的可用图标。

为了向你展示区别,我把默认的 Xubuntu 主题改为 adwaita-dark,你可以在这里看到:

注意:一些图标或主题文件可能包含有不同变体的嵌套文件夹。你会注意到它们并没有出现在外观工具中。如果是这种情况,直接将内部文件夹复制到 ~/.themes~/.icons 文件夹中。

总结

通过对风格和图标的调整,你可以 定制你的 Xubuntu 体验 以融入你的品味。

你是喜欢默认的 Xubuntu 外观还是使用不同的主题/图标来定制它的外观?请在评论中告诉我你的想法。


via: https://itsfoss.com/install-themes-xfce-xubuntu/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Dash to Dock v70 增加了对 GNOME 40 的支持,并放弃了对较旧版本的 GNOME Shell 的支持。但是,你可以继续使用旧版本。

Dash to Dock 是多年来最 有用的 GNOME 扩展 之一。随着 GNOME 40 的引入,很多人都没能让这个扩展在它上面工作起来。

当然,作为一个流行的扩展,对 GNOME 40 的支持预计很快就会被加入。终于,它来了!

如果你不知道,GNOME 40 包括一个水平工作区视图,这影响了一些人的工作流程,但 Ubuntu 即使在 GNOME 40 中也没有移动 Dock 的打算。

所以,你仍然可以使用 Dash to Dock 来从概览区得到一个水平的 Dock。

Dash to Dock v70 放弃了对旧的 GNOME Shell 的支持

Dash to Dock v70,对 GNOME 40 和特定的 3.34 版的 GNOME Shell 提供了支持。

然而,为了支持 GNOME 40 而对扩展所做的技术修改也意味着新版本的扩展不能再与旧版本的 GNOME Shell 一起工作。

如果你没有运行 GNOME 40,你仍然可以使用旧的 v69,它应该可以很好地工作。而且,除了增加了对 GNOME 40 的支持,在功能上也没有什么不同。

该扩展的未来发展可能很有趣,他们是否会考虑为不同的 GNOME Shell 版本而增加不同的扩展软件包,并提供新的功能?让我们拭目以待。

安装 Dash to Dock 的方法

你可以从 GNOME 扩展网站 中通过简单的切换按钮来安装这个扩展。如果你是新手,我建议通过我们的 GNOME 扩展安装指南 来开始。

值得注意的是,你需要使用一个兼容的网页浏览器来安装这个扩展。虽然它应该可以在大多数浏览器上使用(基于 Chromium 的浏览器 应该可以),但正如 OMG! Ubuntu 最初报道的那样,Ubuntu 21.10 中 Snap 打包的 Firefox 浏览器可能无法使用。

你试过这个扩展了吗?欢迎在下面的评论中告诉我你的想法。


via: https://news.itsfoss.com/dash-to-dock-gnome-40/

作者:Ankush Das 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

大量可用于 Linux 的屏幕录像机。但是当涉及到支持 Wayland 时,几乎所有的都不能用。

这是个问题,因为许多新发布的版本都再次默认切换到 Wayland 显示管理器。而如果像屏幕录像机这样基本的东西不能工作,就会给人留下不好的体验。

GNOME 的内置屏幕录像机 可以工作,但它是隐藏的,没有 GUI,也没有办法配置和控制记录内容。此外,还有一个叫 Kooha 的工具,但它一直在屏幕上显示一个计时器。

只是为了录制屏幕而 在 Xorg 和 Wayland 之间切换,这不是很方便。

这种情况下,我很高兴地得知,由于 Pipewire 的帮助,在 OBS Studio v27 中支持了 Wayland。但即使是这样,也不是很简单,因此我将向你展示使用 OBS Studio 在 Wayland 上录制屏幕的步骤。

使用 OBS 在 Wayland 上进行屏幕录制

让我们来看看它是如何完成的。

第一步:安装 OBS Studio

你应该先安装 OBS Studio v27。它已经包含在 Ubuntu 21.10 中,我会在本教程中使用它。

要在 Ubuntu 18.04、20.04、Linux Mint 20 等系统上安装 OBS Studio 27,请使用 官方的 OBS Studio PPA

打开终端,逐一使用以下命令:

sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install obs-studio

如果已经安装了 OBS Studio 的旧版本,它将被升级到较新的版本。

对于 Fedora、Arch 和其他发行版,请检查你的包管理器或非官方仓库以安装最新版本的 OBS Studio。

第二步:检查 Wayland 捕获是否工作

请确认你正在使用 Wayland。现在启动 OBS Studio,查看它在第一次运行时显示的所有内容。我不打算展示这些。

主要步骤是添加 Pipewire 作为屏幕捕捉源。点击 “Sources” 列表下的 “+” 符号。

Add screen capture source in OBS Studio

你有没有看到 “Screen Capture (PipeWire)” 的字样?

Do you see PipeWire option in the screen sources?

如果没看到,请退出 OBS Studio。这很正常。至少在 Ubuntu 下,OBS Studio 不会自动切换到使用 Wayland。对此有一个修复方法。

打开一个终端,使用以下命令:

export QT_QPA_PLATFORM=wayland

在同一个终端,运行以下命令,启动 OBS Studio:

obs

它将在终端上显示一些信息。不要理会它们。你的注意力应该放在 OBS Studio GUI 上。再次尝试添加屏幕捕捉。你现在应该看到 PipeWire 选项了。

你这次用 QT_QPA_PLATFORM 变量明确要求 OBS Studio 使用 Wayland。

选择 PipeWire 作为源,然后它要求你选择一个显示屏幕。选择它并点击分享按钮。

现在它应该无限次递归地显示你的屏幕。如果你看到了,你现在就可以开始在 Wayland 中录制屏幕了。

第三步:让改变成为永久性的

这很好。你刚刚验证了你可以在 Wayland 上录制屏幕。但每次设置环境变量并从终端启动 OBS 并不方便。

你可以做的是把这个变量导出到你的 ~/.bash_profile(对你而言)或 /etc/profile(对系统中的所有用户而言)。

export QT_QPA_PLATFORM=wayland

退出并重新登录。现在 OBS 会自动开始使用这个参数,你可以用它来录制 Wayland 的屏幕。

我希望这个快速技巧对你有帮助。如果你还有问题或建议,请在评论区告诉我。


via: https://itsfoss.com/screen-record-obs-wayland/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

GNOME 是一款流行的 Linux 桌面环境,致力于为 Linux 用户提供现代化的桌面体验。

虽然这款桌面绝大部分功能都不错,但 GNOME 团队的某些决定确实也让许多用户恼火、质疑。

前脚不能在桌面摆放图标和文件,后脚将右键菜单中的 新建文档选项移除,现在,除此之外,GNOME 同样也移除了托盘图标栏功能。

怎么说,你总得知道托盘图标栏是什么吧?这些小图标允许你使用相应应用程序的附加功能。我自己的 Ubuntu 系统里就有许多托盘图标。

托盘图标栏

这一砍就砍出了大问题,尤其是针对那些完全依赖托盘图标的软件的致命打击。就拿 Dropbox 举例子吧,你只能通过 Dropbox 的托盘图标菜单来访问 Dropbox 的设置页面,很不幸,你在 GNOME 中就完全找不到这个图标。

这确实是个大问题,好在,我们还是有解决办法的。

借助插件来重新启用 GNOME 的托盘图标栏

如果你在用 GNOME,想必你已经知道 GNOME 插件是什么了。这些小插件基本上是由热心的独立开发者开发的。

如果你没有准备好,那么就去 启用 GNOME 插件 吧。这一步其实非常简单,使用 Chrome 或 Firefox 打开任意一个插件的页面,然后页面会提示你安装浏览器扩展。安装这个扩展,然后就可以启程了。

启用 GNOME 插件的浏览器扩展

现在,有一些可以向顶栏增加托盘图标的 GNOME 插件。在撰写本篇教程的时候,AppIndicator and KStatusNotifierItem Support 这款插件在 GNOME 的较新版本中已经有良好的开发优化与支持。

前往插件的页面:

在这个页面中,你应该能看到一个开关按钮。点击这个按钮即可安装该插件。

接下来会有一个弹窗,弹出后请点击“安装”。

安装插件

也许安装插件后,插件不会立即生效。此时,你必须重启 GNOME。在 Xorg 会话中,你只需要按下 Alt + F2 并输入 r 即可重启 GNOME,但这个操作不支持 Wayland 会话。

注销当前会话,并且重新登录,此后托盘图标应该就能成功启用了。如果你安装了任何一款带托盘图标的软件,那么你应该可以在顶栏上看见这些图标的身影了。

于我而言,我已经安装了 Dropbox,因此托盘图标就直接出现在顶栏上了。

Dropbox 托盘图标在 GNOME 下可用的截图

希望这个小技巧能帮助你恢复 GNOME 顶栏中的托盘图标。

我完全不理解,为什么 GNOME 的开发者会认为把这种实用性极强的功能删除会是个好主意。不过,上帝关上了一扇门,却(通常)会再打开一扇窗。好好享受按你的偏好运作的 GNOME 吧。


via: https://itsfoss.com/enable-applet-indicator-gnome/

作者:Abhishek Prakash 选题:lujun9972 译者:imgradeone 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这个 shell 脚本 styli.sh 可以帮助你每小时自动改变你的 Linux 桌面壁纸,并且有几个选项。

用一张漂亮的壁纸来开始你的一天,你的桌面让人耳目一新。但寻找壁纸,然后保存,最终设置为壁纸,是非常麻烦的。所有这些步骤都可以通过这个叫做 styli.sh 的脚本完成。

styli.sh - 每小时改变你的 Linux 桌面壁纸

这是一个 shell 脚本,你可以从 GitHub 上下载。当运行时,它从 Reddit 的热门版块中获取壁纸并将其设置为你的壁纸。

该脚本适用于所有流行的桌面环境,如 GNOME、KDE Plasma、Xfce 和 Sway 窗口管理器。

它有很多功能,你可以通过 crontab 来运行这个脚本,并在特定的时间间隔内得到一张新的壁纸。

下载并安装、运行

打开一个终端,并克隆 GitHub 仓库。如果没有安装的话,你需要安装 feh 和 git。

git clone https://github.com/thevinter/styli.sh
cd styli.sh

要设置随机壁纸,根据你的桌面环境运行以下内容。

Change your Linux Desktop Wallpaper Every Hour using styli.sh

GNOME:

./styli.sh -g

Xfce:

./styli.sh -x

KDE Plasma:

./styli.sh -k

Sway:

./styli.sh -y

每小时改变一次

要每小时改变背景,请运行以下命令:

crontab -e

并在打开的文件中加入以下内容。不要忘记改变脚本路径。

@hourly script/path/styli.sh

改变版块

在源目录中,有一个名为 subreddits 的文件。它填满了一些标准的版块。如果你想要更多一些,只需在文件末尾添加版块名称。

更多配置选项

壁纸的类型、大小,也可以设置。以下是这个脚本的一些独特的配置选项。

设置一个随机的 1920×1080 背景:

./styli.sh

指定一个所需的宽度或高度:

./styli.sh -w 1080 -h 720
./styli.sh -w 2560
./styli.sh -h 1440

根据搜索词设置壁纸:

./styli.sh -s island
./styli.sh -s “sea sunset”
./styli.sh -s sea -w 1080

从设定的一个版块中获得一个随机壁纸:

注意:宽度/高度/搜索参数对 reddit 不起作用。

./styli.sh -l reddit

从一个自定义的版块获得随机壁纸:

./styli.sh -r
./styli.sh -r wallpaperdump

使用内置的 feh -bg 选项:

./styli.sh -b
./styli.sh -b bg-scale -r widescreen-wallpaper

添加自定义的 feh 标志:

./styli.sh -c
./styli.sh -c –no-xinerama -r widescreen-wallpaper

自动设置终端的颜色:

./styli.sh -p

使用 nitrogen 而不是 feh:

./styli.sh -n

使用 nitrogen 更新多个屏幕:

./styli.sh -n -m

从一个目录中选择一个随机的背景:

./styli.sh -d /path/to/dir

最后说明

这是一个独特且方便的脚本,内存占用小,可以直接在一个时间间隔内比如一个小时获取图片。让你的桌面看起来 新鲜且高效。如果你不喜欢这些壁纸,你可以简单地从终端再次运行脚本来循环使用。

你喜欢这个脚本吗?或者你知道有什么像这样的壁纸切换器吗?请在下面的评论栏里告诉我。


via: https://www.debugpoint.com/2021/08/change-wallpaper-every-hour/

作者:Arindam 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在 Windows 上,微软提供了一个 免费云存储服务 OneDrive。它与 Windows 集成,你可以通过你的微软账户获得 5GB 的免费存储空间。

这在 Windows 上很好用,但和谷歌一样,微软也没有在 Linux 桌面上提供 OneDrive 的本地客户端。

当然,你可以通过浏览器访问你的 OneDrive 数据。除此以外,还有一些其他的方法可以在 Linux 上访问 OneDrive。

你可以使用像 Insync 这样的高级服务,或者选择用 rclone 在 Linux 上使用 OneDrive 这种稍微复杂的命令行方式。

最近,我发现了另一个工具,它稍有不同,使用起来也更简单。不出所料,它叫 OneDriver。

OneDriver:在你的 Linux 系统上挂载 OneDrive

OneDrive Linux illustration

OneDriver 是一个自由而开源的工具,允许你在 Linux 系统上挂载 OneDrive 文件。

请记住,它不会像 OneDrive 在 Windows 系统上那样同步文件。它将 OneDrive 文件挂载在本地的挂载点上。你通过网络访问这些文件。

然而,它确实提供了一种混合方法。你在挂载的 OneDrive 中打开的文件也被下载到系统中。这意味着,你也可以离线访问打开的文件。如果你没有连接到互联网,这些文件将成为只读。

如果你在本地对文件做任何修改,并且连接到互联网,它就会反映到 OneDrive 上。

我注意到,在 GNOME 上的 Nautilus 文件管理器中,它会自动下载当前文件夹中的图像。在我的印象中,它们只有在我打开它们时才会被下载。

另一件事是,Nautilus 一开始会建立缩略图缓存。OneDriver 在开始的时候可能会觉得有点慢,有点耗费资源,但最终会好起来。

哦!你也可以挂载多个 OneDrive 账户。

安装和使用 OneDriver

要在 Ubuntu 20.04(和 Linux Mint 20 系列)上安装 OneDriver,你可以使用 OneDriver 开发者的这个 PPA:

sudo add-apt-repository ppa:jstaf/onedriver
sudo apt update
sudo apt install onedriver

对于 Ubuntu 21.04,你可以下载 其 PPA 中的 DEB 文件 来使用它。

在 Fedora 上,你可以添加这个 COPR:

sudo dnf copr enable jstaf/onedriver
sudo dnf install onedriver

Arch 用户可以在 AUR 中找到它。

安装后,在菜单中搜索 OneDriver,然后从这里启动它。

Search for OneDriver

首次运行时,它会给出一个奇怪的空界面。点击 “+” 号,选择一个文件夹或创建一个新的文件夹,OneDrive 会挂载在那里。在我的例子中,我在我的家目录下创建了一个名为 One_drive 的新文件夹。

Click on + sign to add a mount point for OneDrive

当你选择了挂载点后,你会被要求输入你的微软凭证。

one drive login

one drive permission

登录后,你可以在挂载的目录中看到 OneDrive 的文件。

OneDrive mounted in Linux

完成这些后,你可以在应用界面上看到你的 OneDrive 账户。点击旁边的勾按钮,以在重启后自动挂载 OneDrive。

Autostart OneDriver mounting

总的来说,OneDriver 是一个可以在 Linux 上访问 OneDrive 的不错的免费工具。它可能无法像 高级 Insync 服务 那样提供完整的同步设施,但对于有限的需求来说,它做得不错。

如果你使用这个漂亮的工具,请分享你的使用经验。如果你喜欢这个项目,也许可以给它一个 GitHub 上的星标


via: https://itsfoss.com/onedriver/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出