使用 Just Perfection 扩展定制 GNOME
GNOME
![](/data/attachment/album/202309/27/100446sz5yo50qzg49eqqo.jpg)



> 
> 利用 Just Perfection GNOME 扩展为你的 Linux 桌面带来全新的个性化定制体验。
> 
> 
> 


GNOME 在 Linux 界中备受喜爱，是 [最热门的桌面环境](https://itsfoss.com/best-linux-desktop-environments/) 之一。


然而，讨论到 GNOME 的可定制程度，你会发现与 KDE 相比，可供选择的选项相对较少。


这并不意味着我们无法 [定制 GNOME](https://itsfoss.com/gnome-tricks-ubuntu/)。图形化的界面工具 <ruby> <a href="https://itsfoss.com/gnome-tweak-tool/">  GNOME 调整 </a> <rt>  GNOME Tweaks </rt></ruby> 让你能轻松改变一些常规配置。而对于更深层次的设置更改，可以使用 [dconf 编辑器](https://wiki.gnome.org/Apps/DconfEditor)，不过这对许多人可能略显复杂。


在此，我想向你推荐一款名叫 **Just Perfection** 的 GNOME 扩展，它帮助你一次性修改桌面的多种设置。


### Just Perfection，一款全能扩展 ?


![](/data/attachment/album/202309/27/100450wej4hmpdezep4mvd.png)


如果 Just Perfection 扩展的名称是 “Do it all” 或许会更符合其特性。我在后续的功能介绍中会更详细地解释此扩展的用途。


通过使用这个扩展，你可以进行诸如设置 <ruby> 停靠区 <rt>  Dock </rt></ruby>、通知面板、图标，以及调整与 GNOME 交互方式等一系列的微调。


Just Perfection 这款工具有以下一些核心特性：


* 提供 4 个预设的用户配置文件
* 可以启用/禁用 `super` 键、动画、面板、时钟、日历等功能
* 可以启用/禁用应用菜单、面板通知、电源图标及活动状态的图标显示
* 可以个性化调整面板、通知栏、OSD 位置（音量/亮度弹出）、窗口尺寸，以及在按下 `Alt + Tab` 时的应用程序预览
* 可以调整工作空间预览的行为、是否展示工作空间切换器、应用网格的打开方式等等


这些功能听起来确实令人期待，对吗？


#### Just Perfection 的安装方法


Linux 上安装 GNOME 扩展有 [多种途径](https://itsfoss.com/gnome-shell-extensions/)。其中一个是通过网页浏览器来进行安装。


若要使用网页浏览器进行安装，请访问其官方下载页面：



> 
> **[获取 Just Perfection](https://extensions.gnome.org/extension/3843/just-perfection/)**
> 
> 
> 


在完成安装之后，你可以在下载页面看到一个设置图标，点击它，就会弹出一个对话框，你可以在其中调整 Just Perfection 扩展的设置：


![](/data/attachment/album/202309/27/100450ivffrpprrv89rf9p.png)


### Just Perfection GNOME 扩展的使用方法


使用这款扩展最方便的方法，就是选择四个预先配置好的用户配置之一。


虽然这一步是可选的，我还是建议启用“覆盖 Shell 主题”的选项，这样可以让你的桌面更具视觉吸引力：


![](/data/attachment/album/202309/27/100451b3z99899da96z97z.png)


一旦做了这个操作，它会自动切换到 `Custom` 用户配置，同时使停靠区背景变为透明。


关于各个用户配置文件的简述：


* `Default`：默认文件，不会做出任何改变，但如果你启用了覆盖 Shell 的选项，它会稍微缩小面板和停靠区的尺寸。
* `Custom`：在启用且覆盖 Shell 选项后生效，可将停靠区背景变为透明。
* `Minimal`：减少停靠区和面板的尺寸，增加更多的屏幕工作区域。
* `Super Minimal`：移除停靠区和面板，给予你一个干净的视野和最大的屏幕工作空间。


以下是在切换这些用户配置文件时的预期效果情况：


![](/data/attachment/album/202309/27/100959yhk99zaz4as3qah4.gif)


现在，你可以启用或禁用各种选项，来定制你理想的桌面环境。


### 使用 Just Perfection 创造简洁的桌面环境


在本节，我将展示如何实现一个由 Linux Mint 的 Cinnamon 桌面启发的简约桌面体验，其视觉效果如下：


![](/data/attachment/album/202309/27/100451d60ccb97rr66smfm.png)


下图是在切换工作空间时的显示效果：


![](/data/attachment/album/202309/27/100452fzo4iuloszl79wj7.png)


为了使我的桌面看起来如上所示的简约，我进行了以下设定：


* 透明的停靠区定位于右侧（可在系统菜单中设置）
* 将面板位置调整到底部
* 从面板中移除 <ruby> 应用 <rt>  Application </rt></ruby> 菜单及 <ruby> 活动 <rt>  Activities </rt></ruby>
* 将时钟调整到左下角
* 设置通知弹出位置为左下角
* 启用工作区切换器
* 增大工作区概览面板的半径


不过这些步骤可根据个人喜好进行跳过。


#### 1、将透明的停靠区定位在右侧


要实现透明的停靠区，你需要在 “<ruby> 用户配置 <rt>  Profile </rt></ruby>” 菜单中选取 `Custom` 配置文件，并启用 “<ruby> Shell 主题 <rt>  Shell Theme </rt></ruby>” 选项即可：


![](/data/attachment/album/202309/27/100453oey82pqpeeqqkk7w.png)


如果你使用的是 Ubuntu 的最新版本，你可以在系统菜单中找到调整停靠区位置的选项。


首先，在系统菜单中打开设置，然后进入 “<ruby> 外观 <rt>  Appearance </rt></ruby>” 菜单。在 “<ruby> 停靠区 <rt>  Dock </rt></ruby>” 部分，你会找到 “<ruby> 在屏幕上的位置 <rt>  Position on screen </rt></ruby>” 选项。


在这里选择 “<ruby> 右侧 <rt>  Right </rt></ruby>” 即可：


![](/data/attachment/album/202309/27/100453yzs4zsm8mz0net2x.png)


对于使用较旧 GNOME 版本的用户，你可能无法找到这个菜单。


然而，不必担心，你可以 [安装名为 Dash to Dock 的扩展](https://news.itsfoss.com/dash-to-dock-gnome-40/) 来获得相同的效果。


在此，你需进行以下两个设置：


* 将屏幕上的位置选项设为 “<ruby> 右侧 <rt>  Right </rt></ruby>”
* 如果已经选中了面板模式，取消选中即可


![](/data/attachment/album/202309/27/100454edf3xdhnxxiwux7r.png)


#### 2、将面板定位至底部


要将面板定位至底部，前往 “<ruby> 定制 <rt>  Customize </rt></ruby>” 菜单，找到 “<ruby> 面板位置 <rt>  Panel Position </rt></ruby>” 选项。


双击这个选项并选择 “<ruby> 底部 <rt>  Bottom </rt></ruby>”：


![](/data/attachment/album/202309/27/100454be81ez5z1n885bp4.png)


#### 3、将时钟位置设定在左下角


过去的六个月里我一直在以此方式使用时钟，这对我的工作流程帮助很大。简单说，你会更频繁地看时钟，以此更快地对时间有所感触。


这也让桌面看起来更好！


要更改时钟位置，进入 “定制” 菜单，然后找到 “<ruby> 时钟菜单位置 <rt>  Clock Menu Position </rt></ruby>” 选项，选择 “<ruby> 左侧 <rt>  Left </rt></ruby>”：


![](/data/attachment/album/202309/27/100455mccmnzov99don4zs.png)


#### 4、移除应用菜单和活动按钮


![](/data/attachment/album/202309/27/100455oxmo7rw17ox4p0w8.png)


我注意到用户中鲜有人使用这两个选项，因此移除它们不失为一种方式，这样可以使界面看上去更清晰简洁。


要达到目的，你需要前往 “<ruby> 视觉 <rt>  Visibility </rt></ruby>” 菜单，然后取消以下两个选项：


* 活动按钮
* 应用菜单


![](/data/attachment/album/202309/27/100455qd4gzgju9qu54bpb.png)


#### 5、将通知弹窗定位至右下角


因为面板自身已经被移动到底部，所以（至少对我来说）将弹窗放在顶部毫无意义。而且，相比从顶部，从底部阅读信息要更加方便。


为此，你需要做以下两步：


* 前往 “定制” 菜单
* 在 “<ruby> 提示栏位置 <rt>  Notification Banner Position </rt></ruby>` 中选择 “<ruby> 底部末端 <rt>  Bottom End </rt></ruby>”。


![](/data/attachment/album/202309/27/100456pp8lild7p3emgliv.png)


#### 6、启用工作区切换器


当你在预览多个工作区的活动时，工作区切换器可以显示每个工作区的预览。


可能有些混淆？启用后的样子如下：


![](/data/attachment/album/202309/27/100658g3kgtfuruxbb77up.jpg)


这样，你只需要按下 `super` 键，就可以清楚地查看在每个工作区中发生的事情。


当然，你同样可以通过（按两下 `super` 键）打开系统菜单来获得相同的视角，但为何要浪费一次按键并打开系统菜单，而不是在预览窗口中就实现呢？


要启用这个功能，需要以下三步：


* 前往 “<ruby> 行为 <rt>  Behavior </rt></ruby>” 菜单并打开 “<ruby> 始终显示工作区切换器 <rt>  Always Show Workspace Switcher </rt></ruby>”
* 进入 “<ruby> 定制 <rt>  Customize </rt></ruby>” 菜单
* 为 “<ruby> 工作区切换器大小 <rt>  Workspace Switcher Size </rt></ruby>” 选择 `11%`


![](/data/attachment/album/202309/27/100457dz0mmo955smig01e.png)


我增加工作区切换器大小的原因是，我觉得默认的视图尺寸相对较小。


#### 7、增大工作区概览面板的圆角半径


我非常喜欢圆角设计，尤其是当它应用在工作区概览面板上时，当壁纸与设置相得益彰时尤为如此。


这就是应用上述设置后的效果：


![](/data/attachment/album/202309/27/100458skqpwpkpkvo6qqlr.png)


要增加工作区概览面板圆角的半径，你需要：


* 前往 “定制” 菜单
* 在 “<ruby> 工作区背景圆角尺寸 <rt>  Workspace Background Corner Size </rt></ruby>” 中选择 `60px` （这是最大的设置值）


![](/data/attachment/album/202309/27/100459fwvn1sl1l40wpvb5.png)


### 关于 GNOME 更深层次的自定义


如果你是 Ubuntu 的新手，那么我们有一份详细的指南，可以带你熟悉 [如何自定义 GNOME](https://itsfoss.com/gnome-tricks-ubuntu/)：



> 
> **[如何自定义 GNOME](https://itsfoss.com/gnome-tricks-ubuntu/)**
> 
> 
> 


下面会演示如何使用 GNOME Tweak 工具来提升 GNOME 的使用感受：



> 
> **[在 Ubuntu 等 Linux 下安装和使用 GNOME 调整工具](https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png)**
> 
> 
> 


我希望这篇指南能对你有所帮助。


*（题图：MJ/a7937194-0bf3-4626-99b6-4fbba1790314）*




---


via: <https://itsfoss.com/just-perfection-gnome-extension/>


作者：[Sagar Sharma](https://itsfoss.com/author/sagar/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[ChatGPT](https://linux.cn/lct/ChatGPT) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![Warp Terminal](/assets/images/warp-terminal.webp)


![Warp Terminal](/assets/images/warp-terminal.webp)

GNOME is [one of the most popular desktop environments](https://itsfoss.com/best-linux-desktop-environments/) in the Linux world.

But if we discuss the customizability aspect of GNOME, then you don't as get many options as KDE.

Not that you cannot [customize GNOME](https://itsfoss.com/gnome-tricks-ubuntu/). The GUI tool [GNOME Tweaks](https://itsfoss.com/gnome-tweak-tool/) helps you with several easy config changes. For advanced setting changes, you'll have to rely on the [dconf editor](https://wiki.gnome.org/Apps/DconfEditor) which could be intimidating for many.

In the customization sense, let me introduce you to **Just Perfection **GNOME extension that lets you tweak various aspects of your desktop at once.

## Just Perfection, the do it all extension 🌟

![just perfection extension in GNOME](https://itsfoss.com/content/images/2023/08/just-perfection-extension-in-GNOME.png)

If the Just Perfection extension would make more sense if it were named `Do it all`

. I'll be more clear when I'll introduce you to the set of features it gets.

Using this extension, you will be able to tweak little things like how you want your dock, notification panel, icons, and interactions with GNOME to be treated.

And here are some key features of the Just Perfection tool:

- 4 pre-configured profiles
- Ability to enable/disable super key, animations, panel, clock, calendar, and more.
- Ability to enable/disable icons for the app menu, panel notification, power icon, and activities.
- Customize the panel, notification bar, OSD position (volume/brightness pop-up), size of the window, and app preview when
`Alt + tab`

pressed. - Change the behavior of the workspace preview, whether to show a workspace switcher or not, how you want to open the app grid, and more.

Sounds too promising. Right?

### How to install Just Perfection

There are [multiple ways to install the GNOME extension in Linux](https://itsfoss.com/gnome-shell-extensions/). One of which is to install through a web browser.

And to install it using the web browser, visit their official download page:

Once you're done with the installation, you will see the settings icon on the download page, click that button and it will open a prompt to tune the Just Perfection extension:

![how to use gnome extensions after installing them](https://itsfoss.com/content/images/2023/08/how-to-use-gnome-extensions-after-installing-them.png)

[Proton Mail: Get a private, secure, and encrypted email account | ProtonProton Mail is the world’s largest secure email service with over 100 million users. Available on Web, iOS, Android, and desktop. Protected by Swiss privacy law.](https://itsfoss.click/protonmail)![](https://proton.me/images/social/proton-mail-og.png)


![](https://proton.me/images/social/proton-mail-og.png)

Partner Link

## How to use the Just Perfection GNOME extension

The most convenient way to use this extension is to choose between 4 pre-configured profiles.

Optional but I would recommend enabling the option to override the shell theme to make your desktop more visually appealing:

![override shell theme in just perfection extension](https://itsfoss.com/content/images/2023/08/override-shell-theme-in-just-perfection-extension.png)

Once you do so, it will automatically switch to the `Custom`

profile and make the dock background transparent.

Brief of each profile:

`Default`

: The default profile where won't apply any changes but if you enable the shell overriding, it reduces the size of the panel and docks a little.`Custom`

: Gets activated when you enable shell overriding and makes the dock background transparent.`Minimal`

: Reduces the size of the dock and panel to have more screen area to work with.`Super Minimal`

: Removes the dock and panel to have a clean look and the most screen area to work with.

Here's the expected behavior while switching between these profiles:

Now, you can enable/disable different options to get a desktop of your liking.

## Going minimal with Just Perfection

In this section, I will show you how you can have a minimal desktop experience that is inspired by the Linux Mint's Cinnamon desktop that looks like this:

![GNOME miminal desktop setup](https://itsfoss.com/content/images/2023/08/main-desktop-with-message.png)

And here's what it looks like while switching workspaces:

![Make workspace switcher visible in GNOME](https://itsfoss.com/content/images/2023/08/activities-after-customisation.png)

Here's what I did to make my desktop look minimal as shown above:

- Transparent dock positioned to the right (from the system menu)
- Change the position of the panel to the bottom
- Remove
`Application menu`

and`Activities`

from panel - Reposition the clock to the bottom left
- Position notification pop-ups to the bottom left
- Enable workspace switcher
- Increase the radius of the workspace overview pane

Sure, you can skip any of the shown steps.

### 1. Transparent dock positioned to the right

To have a transparent dock, all you have to do is choose the `Custom`

present from the `Profile`

menu and enable the `Shell Theme`

option:

![](https://itsfoss.com/content/images/2023/08/Use-custom-profile-in-just-perfection-GNOME-extension.png)

If you're using Ubuntu's recent version, then you will find the option to relocate the dock in the system menu.

First, open settings from the system menu and open the `Appearance`

menu. Inside the **Dock **section, you will find an option for `Position on screen`

.

There, choose the `Right`

:

![](https://itsfoss.com/content/images/2023/08/change-position-of-dock-1.png)

If you are using an older version of GNOME, then you won't find this menu.

But worry not, you can have the same benefit by [installing an extension called Dash to Dock.](https://news.itsfoss.com/dash-to-dock-gnome-40/)

Here, you have to change two settings:

- Change the position on the screen to
`Right`

- Uncheck Panel mode (if checked)

![](https://itsfoss.com/content/images/2023/08/Change-dock-position-using-the-dask-to-dock-extension.png)

### 2. Relocate the panel to the bottom

To relocate the panel to the bottom, go to the `Customize`

menu and there you will find the option for `Panel Position`

.

Double-click on that option and choose `Bottom`

:

![change panel to bottom in GNOME](https://itsfoss.com/content/images/2023/08/change-panel-to-bottom-in-GNOME.png)

### 3. Change the clock position to the left corner

I've been using the clock this way for the last 6 months and it had made wonders for my workflow. In simple terms, you read the clock more often and this way you can cope with time faster.

It looks good too!

To change the clock's position, go to the `Customize`

menu and from there, find the `Clock Menu Position`

option and choose the `Left`

option:

![change clock position to left in GNOME](https://itsfoss.com/content/images/2023/08/change-clock-position-to-left.png)

### 4. Remove the Application menu and Activities button

![Remove Activities and App menu from Ubuntu GNOME](https://itsfoss.com/content/images/2023/08/Remove-Activities-and-App-menu-from-Ubuntu-GNOME.png)

haven't seen many users using these two options so why not simply remove them and achieve a clean minimal look?

To do that, go to the `Visibility`

menu and disable the following two options:

- Activities Buttons
- App Menu

![disable Activities and App menu from Ubuntu GNOME](https://itsfoss.com/content/images/2023/08/disable-Activities-and-App-menu-from-Ubuntu-GNOME.png)

### 5. Notification pop-up re-positioned to bottom right

As the panel itself was relocated to the bottom, having pop-ups on the top won't make any sense (to me at least). Also, reading messages from the bottom is easy compared to the top.

For this, follow these two simple steps:

- Go to the
`Customize`

menu - Select
`Bottom End`

from`Notification Banner Position`

:

![change notification pop-up location in GNOME](https://itsfoss.com/content/images/2023/08/change-notification-pop-up-location-in-GNOME.png)

### 6. Enable workspace switcher

The workspace switcher shows a preview of each workspace when having an overview of the activities of multiple workspaces.

Still confused? It looks like this when enabled:

![enable workspace switcher in GNOME overview](https://itsfoss.com/content/images/2023/08/enable-workspace-switcher-in-GNOME-overview.png)

Using this, you can have a clear overview of what is going on in each workspace by just pressing the super key.

Sure, you can have the same view by opening the system menu (by pressing the super key twice) but why waste one keystroke and open the system menu when it can be enabled in the overview itself?

To enable this, you have to follow the three simple steps:

- Go to the
`Behavior`

menu and enable`Always Show Workspace Switcher`

- Go to the
`Customize`

menu - Select
`11%`

for`Workspace Switcher Size`


![](https://itsfoss.com/content/images/2023/08/enable-always-show-workspace-switcher.png)

The reason why I increased the size of the workspace switcher is the default view is pretty small.

### 7. Increase the radius of the workspace overview pane

I love rounded corners, especially if applied over the workspace overview pane especially if the wallpaper compliments the setup.

And here's how it will look in after applying the shown setting:

![Change corner radius of workspace switcher pane in GNOME ubuntu](https://itsfoss.com/content/images/2023/08/Change-corner-radius-of-workspace-switcher-pane-in-GNOME-ubuntu.png)

Use the following steps to increase the radius of the workspace overview panel

- Go to the
`Customize`

menu - Select
`60px`

(the max amount) in the`Workspace Background Corner Size`


![increse radius of workspace corners in GNOME Ubuntu](https://itsfoss.com/content/images/2023/08/increse-radius-of-workspace-corners-in-GNOME-Ubuntu.png)

## More on GNOME customization

If you're new to Ubuntu, then we have a detailed guide walking you through all the basics of [how you can customize GNOME](https://itsfoss.com/gnome-tricks-ubuntu/):

[15 Simple Tips to Customize Ubuntu GNOMESome basic and interesting GNOME customization tips for enriching your experience and getting more out of your Ubuntu desktop.](https://itsfoss.com/gnome-tricks-ubuntu/)![](https://itsfoss.com/content/images/2023/03/gnome-customisation-tips.png)


![](https://itsfoss.com/content/images/2023/03/gnome-customisation-tips.png)

Here's how you can use the GNOME tweaks tool to make GNOME awesome:

[Install and Use GNOME Tweak Tool in Ubuntu and Other LinuxLearn to install GNOME Tweak too in Ubuntu. You’ll also learn how to use GNOME Tweaks to customize your Linux desktop.](https://itsfoss.com/gnome-tweak-tool/)![](https://itsfoss.com/content/images/2023/03/customise-ubuntu-with-gnome-tweaks.png)


![](https://itsfoss.com/content/images/2023/03/customise-ubuntu-with-gnome-tweaks.png)

I hope you will find this guide helpful.