You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/customize-gnome.md
+6-20Lines changed: 6 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ section: software
18
18
tableOfContents: true
19
19
---
20
20
21
-
**Please note**: Pop_OS! 22.04 is based on GNOME 42 so the extension **must** support GNOME 42.
21
+
**Please note**: Pop!\_OS 22.04 is based on GNOME 42 so the extension **must** support GNOME 42.
22
22
23
23
The GNOME desktop environment is highly customizable. With a few extensions, the desktop can look and feel like many other operating system's desktops. Launcher bars can be added, window lists can be used, and the overall look and feel of the desktop can be changed.
24
24
@@ -30,7 +30,7 @@ We will share some of the more popular extensions, but there are many more to ch
30
30
31
31
## User Themes
32
32
33
-
**Please note**: If you are using a custom GNOME theme in Pop_OS! 22.04, it **must** support GTK 4.
33
+
**Please note**: If you are using a custom GNOME theme in Pop!\_OS 22.04, it **must** support GTK 4.
>**Note:** Starting with version 22.04, Pop!\_OS includes Cosmic Dock, which is forked from Dash to Dock. GNOME Settings has options for customization in Settings -> Desktop -> Dock. You will want to disable Cosmic Dock in the Extension application if adding Dash to Dock.
48
+
47
49
This extension brings a launcher similar to the Unity launcher on the left side, or the macOS launcher on the bottom. It is highly customizable and allows for different locations, styles, sizes, and layouts. This is included by default in Ubuntu 18.04 and can be added to Pop!_OS.
48
50
49
51
---
@@ -68,23 +70,15 @@ This extension adds a window list to the bottom of the monitors. This shows wha
This extension adds a traditionally styled, full featured menu to GNOME. This menu is similar to a traditional Window's Start Menu, and is highly customizable for how it looks and functions.
>**Note:** Starting with Pop!\_OS 22.04 the Ubuntu fork of this extension is included by default.
81
+
88
82
Appindicator Support and TopIcons Plus both serve to add the ability for programs to use an indicator icon to show they are running. This functionality has been removed in recent versions of GNOME, and an extension is needed for the functionality. These 2 programs work slightly differently, and work better in some setups vs. others. If one doesn't work, try the other one.
89
83
90
84
See [blogs.gnome.org](https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/) for more background on the removal of the support from default GNOME environment.
@@ -121,14 +115,6 @@ CPU power meter allows for quick switching of various CPU frequency settings.
This extension will check the various installed extensions and present a notification that there is an update to the extensions. Extensions are not automatically updated, so this extension provides the next best option.
System76 sets custom fan curves for laptops to maximize their performance while minimizing fan noise. Current firmware keeps the fan off until 65°C and will ramp the fan speeds to max speed by 90°C.
20
+
21
+
### Monitoring Fan Speeds
22
+
23
+
Fan Speeds can be monitored with <u>psensor</u>, which can be installed from either the <u>Pop!_Shop</u> or the <u>Ubuntu Software</u> applications. Below is an example from a Oryx Pro (the number of cores/threads/GPU present will be different depending on the system).
24
+
25
+

26
+
27
+
### Fan Modes
28
+
29
+
Our [Open Firmware laptops](/articles/open-firmware-systems) have fan controls to swap between max or automatic thermal control. Use Fn+1 to toggle between the modes. (Your model will show support on the key section of their [tech-docs](https://tech-docs.system76.com)).
30
+
31
+
### Easy settings to effect fan noise
32
+
33
+
Fan speed is based on thermal output of the system. There are some settings that will indirectly limit how much heat is created during use:
34
+
35
+
1. Run the laptop while on battery: This will limit power consumption for the CPU and GPU and will lower thermal output.
36
+
2. Set the laptop to Battery Life mode in either Power Profiles in the system menu or using `system76-power`. This limits the CPU's boost frequency, a side effect is to also limit how much heat is created.
Copy file name to clipboardExpand all lines: content/open-firmware-systems.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,23 +37,23 @@ The source code for our Open EC can be found [here](https://github.com/system76/
37
37
38
38
| System | Open Firmware | Open EC |
39
39
|:------:|:-------------:|:-------:|
40
-
|addw2 | Yes\*| Yes\*|
41
-
|bonw14 | Yes | Yes|
42
-
|darp8 | Yes | Yes |
43
-
|darp7 | Yes | Yes |
44
-
|darp6 | Yes | Yes\*|
45
-
|galp6 | Yes | Yes |
46
-
|galp5 | Yes | Yes|
47
-
|galp4 | Yes | No |
48
-
|gaze17 | Yes | Yes |
49
-
|gaze16 | Yes | Yes |
50
-
|gaze15 | Yes\*| Yes\*|
51
-
|lemp11 | Yes | Yes |
52
-
|lemp10 | Yes| Yes|
53
-
|lemp9 | Yes | Yes |
54
-
|oryp9 | Yes | Yes |
55
-
|oryp8 | Yes | Yes |
56
-
|oryp7 | Yes | Yes |
57
-
|oryp6 | Yes | Yes |
40
+
|Adder WS (addw1) | No | No|
41
+
|Adder WS (addw2) | Yes\*| Yes\*|
42
+
|Adder WS (addw3 and newer) | Yes | Yes|
43
+
|Bonobo WS (bonw13 and older) | No | No|
44
+
|Bonobo WS (bonw14 and newer) | Yes| Yes|
45
+
|Darter Pro (darp5 and older) | No | No|
46
+
|Darter Pro (darp6) | Yes | Yes\*|
47
+
|Darter Pro (darp7 and newer) | Yes | Yes|
48
+
|Galago Pro (galp3 and older) | No | No|
49
+
|Galago Pro (galp4) | Yes | No|
50
+
|Galago Pro (galp5 and newer) | Yes| Yes|
51
+
|Gazelle (gaze14 and older) | No | No|
52
+
|Gazelle (gaze15) | Yes\*| Yes\*|
53
+
|Gazelle (gaze16 and newer) | Yes | Yes|
54
+
|Lemur Pro (lemp8 and older) | No | No|
55
+
|Lemur Pro (lemp9 and newer) | Yes | Yes|
56
+
|Oryx Pro (oryp5 and older) | No | No|
57
+
|Oryx Pro (oryp6 and newer) | Yes | Yes|
58
58
59
59
\* These models shipped with closed firmware/EC, but have since been updated to Open Firmware/EC. [This article](/articles/transition-firmware) can be used to move your system from closed to Open Firmware/EC.
If your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. Try running these commands to fix your package manager:
24
24
@@ -112,11 +112,11 @@ apt-mark showhold
112
112
113
113
If the Terminal returns nothing, no packages are held.
114
114
115
-
If the Pop!_Shop indicates that some remote repositories can't be reached, open [Repoman](/articles/manage-repos-pop) and look in the **Extra Sources** page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system.
115
+
If the <u>Pop!_Shop</u> indicates that some remote repositories can't be reached, open [Repoman](/articles/manage-repos-pop) and look in the **Extra Sources** page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system.
116
116
117
117
## Flatpak
118
118
119
-
If the Pop!_Shop is showing an update available, but there are no updates listed on the update page, there may be a Flatpak runtime (a backend program that another Flatpak depends on) with an update available. Run these commands to update all Flatpaks and remove any Flatpak runtimes that are no longer required by any installed programs:
119
+
If the <u>Pop!_Shop</u> is showing an update available, but there are no updates listed on the update page, there may be a Flatpak runtime (a backend program that another Flatpak depends on) with an update available. Run these commands to update all Flatpaks and remove any Flatpak runtimes that are no longer required by any installed programs:
120
120
121
121
```bash
122
122
flatpak update
@@ -131,3 +131,22 @@ The program <u>Synaptic Package Manager</u> is a very powerful GUI frontend for
131
131
```bash
132
132
sudo apt install synaptic
133
133
```
134
+
135
+
## Sending information to support
136
+
137
+
The following commands will save the output to `upgrade.txt` and `sources.txt` so that they can be attached to support emails.
138
+
139
+
```bash
140
+
sudo apt clean | tee -a ~/upgrade.txt
141
+
sudo apt update -m | tee -a ~/upgrade.txt
142
+
sudo dpkg --configure -a | tee -a ~/upgrade.txt
143
+
sudo apt install -f | tee -a ~/upgrade.txt
144
+
sudo apt full-upgrade | tee -a ~/upgrade.txt
145
+
sudo apt autoremove --purge | tee -a ~/upgrade.txt
146
+
147
+
cat /etc/apt/sources.list | tee -a ~/sources.txt
148
+
cat /etc/apt/sources.list.d/*| tee -a ~/sources.txt
149
+
ls /etc/apt/sources.list.d/ | tee -a ~/sources.txt
150
+
cat /etc/apt/sources.list.d/system.sources | tee -a ~/sources.txt
151
+
cat /etc/apt/sources.list.d/pop-os-apps.sources | tee -a ~/sources.txt
If your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. If you get the red circle in the status bar, run these commands to fix your package manager:
22
24
23
25
```bash
@@ -112,7 +114,7 @@ apt-mark showhold
112
114
113
115
If the Terminal returns nothing, no packages are held.
114
116
115
-
If the Pop!_Shop indicates that some remote repositories can't be reached, open [Repoman](/articles/manage-repos-pop) and look in the **Extra Sources** page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system.
117
+
If the Ubuntu Store indicates that some remote repositories can't be reached, open <u>Software & Updates</u> and look in the **Extra Sources** page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system.
116
118
117
119
## Snap Pacakges
118
120
@@ -136,3 +138,22 @@ The program <u>Synaptic</u> is a very powerful GUI of the package manager. Pack
136
138
```bash
137
139
sudo apt install synaptic
138
140
```
141
+
142
+
## Sending information to support
143
+
144
+
The following commands will save the output to `upgrade.txt` and `sources.txt` so that they can be attached to support emails.
145
+
146
+
```bash
147
+
sudo apt clean | tee -a ~/upgrade.txt
148
+
sudo apt update -m | tee -a ~/upgrade.txt
149
+
sudo dpkg --configure -a | tee -a ~/upgrade.txt
150
+
sudo apt install -f | tee -a ~/upgrade.txt
151
+
sudo apt full-upgrade | tee -a ~/upgrade.txt
152
+
sudo apt autoremove --purge | tee -a ~/upgrade.txt
153
+
154
+
cat /etc/apt/sources.list | tee -a ~/sources.txt
155
+
cat /etc/apt/sources.list.d/*| tee -a ~/sources.txt
156
+
ls /etc/apt/sources.list.d/ | tee -a ~/sources.txt
157
+
cat /etc/apt/sources.list.d/system.sources | tee -a ~/sources.txt
158
+
cat /etc/apt/sources.list.d/pop-os-apps.sources | tee -a ~/sources.txt
Copy file name to clipboardExpand all lines: content/system76-driver.md
+10-35Lines changed: 10 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,30 +20,6 @@ This guide will show you how to add the System76 software repository and install
20
20
21
21
Please note these steps are not necessary in Pop!\_OS, which includes the repository and the appropriate drivers installed by default.
22
22
23
-
## Adding the Apt Preferences File
24
-
25
-
If you are running Ubuntu 19.10 or later, you will need to manually add an apt preferences file to "pin" the System76 repository. This will tell apt to prefer System76 packages over standard Ubuntu packages. Installing the System76 Driver will not be possible until this step is completed.
This installs the System76 driver and related utilities which are needed to enable full functionality for your system.
58
34
59
-
## Installing the System76 NVIDIA Driver for Systems with NVIDIA GPUs
35
+
###Installing the System76 NVIDIA Driver for Systems with NVIDIA GPUs
60
36
61
37
If your system has an NVIDIA graphics card, you will want to go ahead and use this command to install the System76 Driver with NVIDIA graphics drivers built-in:
In addition to the standard packages, that will pull in the latest NVIDIA drivers as packaged by System76, and all related packages needed to take full advantage of your dedicated NVIDIA graphics card.
68
44
69
-
###Install System76 Driver on Other Operating Systems
45
+
## Install System76 Driver on Other Operating Systems
70
46
71
47
**DISCLAIMER:** This section explains how to install the <u>System76 Driver</u> on Arch and Fedora.
72
48
@@ -78,7 +54,7 @@ The support team typically makes a best-effort attempt to offer direction or tro
78
54
79
55
**Note:** At this time, it is recommended to use the NVIDIA driver from the Arch and Fedora repositories.
80
56
81
-
###Arch - Manual install
57
+
## Arch - Manual install
82
58
83
59
First, install some build dependencies for the <u>System76 Firmware Daemon</u>, <u>System76 Driver</u> and the <u>Firmware Manager</u> packages:
Reboot the system so that our user is added to the `adm` group, then we are done!
123
99
124
-
###Arch - Using an AUR helper
100
+
## Arch - Using an AUR helper
125
101
126
102
Arch users can alternatively use an AUR helper to automate some of the steps for installation and upgrading; in this example, we'll use the <u>Paru</u> application. <u>Paru</u> can be installed from the AUR using these commands:
127
103
@@ -134,13 +110,13 @@ makepkg -si
134
110
**Note:** By default, <u>Paru</u> uses VIM keyboard shortcuts, so when you see a `:`, press the <kbd>q</kbd> key to continue. You may also need to confirm the import of some public keys using the <kbd>y</kbd> key.
Run these commands in a <u>Terminal</u> to enable the [community Fedora COPR](https://copr.fedorainfracloud.org/coprs/szydell/system76/) and install the <u>System76 Driver</u> :
0 commit comments