From c9f874c8dbf124a31911faf7671b13f5d72cd883 Mon Sep 17 00:00:00 2001 From: Aldair Torres Date: Fri, 8 Aug 2025 22:44:54 +0800 Subject: [PATCH 1/8] Re-organization of the "Hardware" section Remove instructions from landing page of the hardware section. The landing page now only tells users: - What to expect from a fresh install of Solus. - What they can find in this section. Tutorials are now in their own independent pages. --- docs/user/hardware/index.md | 64 +++---------------------------------- 1 file changed, 5 insertions(+), 59 deletions(-) diff --git a/docs/user/hardware/index.md b/docs/user/hardware/index.md index 4d463e681..f428fea39 100755 --- a/docs/user/hardware/index.md +++ b/docs/user/hardware/index.md @@ -3,65 +3,11 @@ title: Hardware summary: Guide to using additional hardware on Solus --- -# Hardware +Solus is compatible with most hardware, such as CPUs, networking cards, and storage drives, right out of the box. -## Preinstalled drivers +However, some hardware, such as certain graphics cards or specialized peripherals, may require proprietary drivers or additional configuration to work correctly. -The vast majority of hardware on Linux is supported by driver modules included with the Linux Kernel. This includes things like: +This section provides guides and compatibility information, including: -- CPUs (AMD, Intel) -- Networking -- PCI and PCI Express -- Storage -- USB - -The purpose of this documentation is to help you find drivers for hardware that is not directly supported or requires additional configuration to be used on Solus. - -### GPUs - -The situations with GPU drivers on Linux is a little complicated. Each driver is actually broken up into multiple pieces: - -- **Direct Rendering Manager (DRM)** - This is the part of the driver provided by the Linux kernel and provides just enough functionality to allow other drivers to access the hardware and render to a connected display. - Linux provides support for AMD, Intel, and NVIDIA GPUs in this basic capacity. -- **OpenGL driver** - This part of the driver is needed for OpenGL applications. AMD and Intel are fully supported on Linux through Mesa, and do not need further drivers. -- **Vulkan driver** - This part of the driver is needed for Vulkan applications. AMD and Intel are fully supported on Linux through Mesa, and do not need further drivers. -- **Xorg driver** - In order to expose certain features to the Xorg Server, AMD and Intel have additional drivers which may be needed for things like variable refresh rate or multiple display support. - -Unfortunately for NVIDIA users, the situation gets a little complicated. Linux has two sets of drivers for NVIDIA GPUs: - -- **Nouveau** - This is the open-source driver for NVIDIA GPUs. It consists of a DRM driver provided by the Linux kernel, OpenGL drivers (nvc0, nv50) from Mesa, and an Xorg driver (xorg-driver-video-nouveau). - Device support for these drivers has historically lagged behind the NVIDIA proprietary drivers and likely will not support newer hardware and does not include Vulkan support. - Performance of this driver also typically lags behind the proprietary drivers. -- **NVIDIA proprietary drivers** - This is the closed-source driver provided directly by NVIDIA. It consists of a DRM driver module for the kernel, OpenGL and Vulkan drivers for rendering, and additional drivers for extended features of the hardware. - Device support for these drivers is very good for newer hardware, but older devices will eventually become unsupported and require the Nouveau drivers instead. - Performance of this driver is typically the best available and is therefore highly desirable to gamers and content creators. - -## Proprietary drivers - -Installing proprietary drivers may improve performance or certain features, however they are usually not necessary for normal daily usage. Solus provides a utility for installing drivers for detected hardware. - -![DoFlicky Screenshot](doflicky.jpg) - -If there are proprietary drivers that can be installed, they will show up in the box below the description. You can click the item you wish to install and click Install. If you are installing NVIDIA drivers, you may find it to be desirable to install the 32-bit driver as well, in the event you wish to use Steam or Wine. - -**Note:** A reboot will be required to use the newly installed driver. - -### Supported drivers - -| Vendor | Drivers | -| ----------- | ---------------- | -| ASUS | piper | -| Broadcom | broadcom-sta | -| Logitech | piper | -| NVIDIA | 470, main series | -| Razer | openrazer | -| Roccat | piper | -| SteelSeries | piper | -| VMware | open-vm-tools | -| Xbox | xone | +- instructions for installing proprietary drivers and configuring specific devices. +- lists of hardware that's compatible with Solus. \ No newline at end of file From 6e75bfcbba47d3d10b2895bc63e00c03bb0cfa02 Mon Sep 17 00:00:00 2001 From: Aldair Torres Date: Fri, 8 Aug 2025 22:46:38 +0800 Subject: [PATCH 2/8] Update compatibility lists Change the format of the compatibility lists to tables ordered by manufacturer name. The new tables are easier to scan. --- .../hardware/compatibility/_category_.json | 2 +- docs/user/hardware/compatibility/laptops.md | 384 ++++++++---------- .../compatibility/printers-scanners.md | 39 ++ docs/user/hardware/compatibility/wifi.md | 128 +++--- 4 files changed, 267 insertions(+), 286 deletions(-) create mode 100644 docs/user/hardware/compatibility/printers-scanners.md diff --git a/docs/user/hardware/compatibility/_category_.json b/docs/user/hardware/compatibility/_category_.json index a1671b754..f6583dd85 100644 --- a/docs/user/hardware/compatibility/_category_.json +++ b/docs/user/hardware/compatibility/_category_.json @@ -1,5 +1,5 @@ { - "label": "Compatibility", + "label": "Compatibility lists", "link": { "type": "generated-index" } diff --git a/docs/user/hardware/compatibility/laptops.md b/docs/user/hardware/compatibility/laptops.md index fb388f3ea..44fdcbc8a 100644 --- a/docs/user/hardware/compatibility/laptops.md +++ b/docs/user/hardware/compatibility/laptops.md @@ -1,221 +1,175 @@ --- title: Laptops -summary: List of known-working laptop hardware from various vendors +summary: List of known-working laptops from various vendors +hide_table_of_contents: true --- # Laptops -The following laptops have been tested and/or suggested to function correctly by our users. - -This list should not suggest that _only_ such devices listed below are compatible with Solus, as there may be devices not listed below that are in fact compatible. - -## Acer - -- Acer Aspire 1825PTZ -- Acer Aspire 4830T -- Acer Aspire 5750G -- Acer Aspire 7551 -- Acer Aspire E5-473-370Z -- Acer Aspire E5-573G -- Acer Aspire E5-575G -- Acer Aspire ES 15 (ES1-572-5025) -- Acer Aspire ES 17 (ES1-731G-P1MC) -- Acer Aspire V3-112P -- Acer Aspire V3-571G -- Acer Aspire V5-121 -- Acer C710 Chromebook -- Acer C720-2848 Chromebook -- Acer TravelMate X349-G2-M - -## Alienware - -- Alienware 14 -- Alienware 17 R3 -- Alienware 17 R4 - -## Apple - -- Apple Macbook (late 2008) -- Apple MacBookPro8,3 - -## ASUS - -- Asus EEE-PC 1001PX -- Asus EEE-PC 1011PX -- Asus K401UQK -- Asus K53U -- Asus K55VM -- Asus K401UQK -- Asus M50VM -- Asus N501JW -- Asus Pro50SR -- Asus ROG G750JZA -- Asus VivoBook 15 K505ZA - - Must use BIOS revision 306 for functional touchpad. -- Asus VivoBook 15 X505ZA - - Must use BIOS revision 306 for functional touchpad. -- Asus VivoBook 15 X505ZA-BQ171T - - Must use BIOS revision 306 for functional touchpad. -- Asus VivoBook Pro N61JA -- Asus VivoBook Pro N61Jv -- Asus X200MA -- Asus X201EV -- Asus X540L -- Asus X55 -- Asus X550LD -- Asus X551CAP -- Asus ZenBook UX31A -- Asus ZenBook UX305FA - -## Dell - -- Dell Inspiron 14 3442 -- Dell Inspiron 14 3452 -- Dell Inspiron 15 7579 -- Dell Inspiron 15R N5010 -- Dell Inspiron 15R N5110 -- Dell Inspiron 1110 -- Dell Inspiron 5050 -- Dell Inspiron 7548 -- Dell Latitude D830 -- Dell Latitude E4310 -- Dell Latitude E5440 -- Dell Latitude E5510 -- Dell Latitude E6230 -- Dell Latitude E6320 -- Dell Latitude E6410 -- Dell Latitude E6420 -- Dell Latitude E6430 -- Dell Latitude E6530 -- Dell Precision 7520 -- Dell Precision M6500 -- Dell Vostro 1700 -- Dell XPS 15 9560 - -## eMachines - -- eMachines E728 - -## Fujitsu - -- Fujitsu Lifebook A531 -- Fujitsu Lifebook T900 - -## GIGABYTE - -- GIGABYTE Aero 14K - -## Google - -- Google Chromebook CR48 - -## HP - -- HP 240 G3 -- HP Compaq 6730B -- HP Compaq NC6400 -- HP Compaq Presario CQ61 -- HP EliteBook 8440P -- HP EliteBook 8460p -- HP EliteBook 8740w -- HP EliteBook 8760w -- HP Envy TS M6 -- HP Pavilion 15-E042SO -- HP Pavilion DV6 -- HP Pavilion DV6Z-6c00 -- HP Pavilion DV6Z-6100 -- HP Pavilion DV7 -- HP Pavilion DV2700 -- HP Pavilion x360 Convertible -- HP Presario V6000 -- HP Probook 6360b -- HP ProBook 6450b - -## Lenovo - -- Lenovo 3000 V200 -- Lenovo B41-80 -- Lenovo B50-50 -- Lenovo G50-80 -- Lenovo G510 -- Lenovo IdeaPad S145-15API -- Lenovo IdeaPad S400U -- Lenovo IdeaPad U310 Touch -- Lenovo IdeaPad Z370 -- Lenovo IdeaPad Z585 -- Lenovo ThinkPad 13 -- Lenovo ThinkPad A485 (with latest BIOS update) -- Lenovo ThinkPad E450 -- Lenovo ThinkPad E550 -- Lenovo ThinkPad Edge E545 -- Lenovo Thinkpad L412 -- Lenovo ThinkPad L440 -- Lenovo ThinkPad L512 -- Lenovo ThinkPad R60e -- Lenovo ThinkPad S5-S540 -- Lenovo ThinkPad SL510 -- Lenovo Thinkpad T400 (2767V2W) -- Lenovo ThinkPad T410i -- Lenovo ThinkPad T420 -- Lenovo ThinkPad T430 -- Lenovo ThinkPad T440 -- Lenovo ThinkPad T440s -- Lenovo ThinkPad T470 -- Lenovo ThinkPad T470s -- Lenovo ThinkPad T490s -- Lenovo ThinkPad T560 -- Lenovo ThinkPad T570 -- Lenovo ThinkPad W520 4270CTO -- Lenovo ThinkPad X1 Carbon 3rd Edition -- Lenovo ThinkPad X1 Carbon 4th Edition -- Lenovo ThinkPad X61 -- Lenovo ThinkPad X200T -- Lenovo ThinkPad X201 -- Lenovo ThinkPad X220 -- Lenovo ThinkPad X230 -- Lenovo ThinkPad X280 -- Lenovo Yoga 2 11 -- Lenovo Z50-70 - -## MSI - -- MSI GE70 - -## Samsung - -- Samsung NP270E5E-X02PL -- Samsung NP300E4C-AD5BR -- Samsung NP355E5C -- Samsung NP365E5C-S04US -- Samsung NP900X3G -- Samsung NP900X4C-AU05 - -## Schenker - -- Schenker XMG A506-VE - -## Sony - -- Sony VAIO Pro 13 -- Sony VAIO S Series 13 -- Sony VAIO VPCEC3M1E - -## System76 - -- System76 Gazelle Professional - -## Toshiba - -- Toshiba Portege R930 -- Toshiba Qosmio X305 -- Toshiba Qosmio X875 -- Toshiba Satellite A660 -- Toshiba Satellite C50D-A-125 -- Toshiba Satellite C55D -- Toshiba Satellite C640 -- Toshiba Satellite C665D -- Toshiba Satellite L300D -- Toshiba Satellite L455D -- Toshiba Satellite L850-B218 -- Toshiba Satellite L855D -- Toshiba Tecra A11 +:::info + +This list is not exhaustive. Other devices are also compatible with Solus, even if they are not listed here. + +::: + +The following laptops have been reported by users to work properly with Solus: + +| Brand | Model | Notes | +| :-------- | :--------------------------- | :-------------------------------------------------- | +| Acer | Aspire 1825PTZ | - | +| | Aspire 4830T | - | +| | Aspire 5750G | - | +| | Aspire 7551 | - | +| | Aspire E5-473-370Z | - | +| | Aspire E5-573G | - | +| | Aspire E5-575G | - | +| | Aspire ES 15 (ES1-572-5025) | - | +| | Aspire ES 17 (ES1-731G-P1MC) | - | +| | Aspire V3-112P | - | +| | Aspire V3-571G | - | +| | Aspire V5-121 | - | +| | C710 Chromebook | - | +| | C720-2848 Chromebook | - | +| | TravelMate X349-G2-M | - | +| Alienware | 14 | - | +| | 17 R3 | - | +| | 17 R4 | - | +| Apple | Macbook (late 2008) | - | +| | MacBookPro8,3 | - | +| ASUS | EEE-PC 1001PX | - | +| | EEE-PC 1011PX | - | +| | K401UQK | - | +| | K53U | - | +| | K55VM | - | +| | M50VM | - | +| | N501JW | - | +| | Pro50SR | - | +| | ROG G750JZA | - | +| | VivoBook 15 K505ZA | Must use BIOS revision 306 for functional touchpad. | +| | VivoBook 15 X505ZA | Must use BIOS revision 306 for functional touchpad. | +| | VivoBook 15 X505ZA-BQ171T | Must use BIOS revision 306 for functional touchpad. | +| | VivoBook Pro N61JA | - | +| | VivoBook Pro N61Jv | - | +| | X200MA | - | +| | X201EV | - | +| | X540L | - | +| | X55 | - | +| | X550LD | - | +| | X551CAP | - | +| | ZenBook UX31A | - | +| | ZenBook UX305FA | - | +| Dell | Inspiron 14 3442 | - | +| | Inspiron 14 3452 | - | +| | Inspiron 15 7579 | - | +| | Inspiron 15R N5010 | - | +| | Inspiron 15R N5110 | - | +| | Inspiron 1110 | - | +| | Inspiron 5050 | - | +| | Inspiron 7548 | - | +| | Latitude D830 | - | +| | Latitude E4310 | - | +| | Latitude E5440 | - | +| | Latitude E5510 | - | +| | Latitude E6230 | - | +| | Latitude E6320 | - | +| | Latitude E6410 | - | +| | Latitude E6420 | - | +| | Latitude E6430 | - | +| | Latitude E6530 | - | +| | Precision 7520 | - | +| | Precision M6500 | - | +| | Vostro 1700 | - | +| | XPS 15 9560 | - | +| eMachines | E728 | - | +| Fujitsu | Lifebook A531 | - | +| | Lifebook T900 | - | +| GIGABYTE | Aero 14K | - | +| Google | Chromebook CR48 | - | +| HP | 240 G3 | - | +| | Compaq 6730B | - | +| | Compaq NC6400 | - | +| | Compaq Presario CQ61 | - | +| | EliteBook 8440P | - | +| | EliteBook 8460p | - | +| | EliteBook 8740w | - | +| | EliteBook 8760w | - | +| | Envy TS M6 | - | +| | Pavilion 15-E042SO | - | +| | Pavilion DV6 | - | +| | Pavilion DV6Z-6c00 | - | +| | Pavilion DV6Z-6100 | - | +| | Pavilion DV7 | - | +| | Pavilion DV2700 | - | +| | Pavilion x360 Convertible | - | +| | Presario V6000 | - | +| | Probook 6360b | - | +| | ProBook 6450b | - | +| Lenovo | 3000 V200 | - | +| | B41-80 | - | +| | B50-50 | - | +| | G50-80 | - | +| | G510 | - | +| | IdeaPad S145-15API | - | +| | IdeaPad S400U | - | +| | IdeaPad U310 Touch | - | +| | IdeaPad Z370 | - | +| | IdeaPad Z585 | - | +| | ThinkPad 13 | - | +| | ThinkPad A485 | Requires latest BIOS update. | +| | ThinkPad E14 Gen 2 | - | +| | ThinkPad E450 | - | +| | ThinkPad E550 | - | +| | ThinkPad Edge E545 | - | +| | Thinkpad L412 | - | +| | ThinkPad L440 | - | +| | ThinkPad L512 | - | +| | ThinkPad R60e | - | +| | ThinkPad S5-S540 | - | +| | ThinkPad SL510 | - | +| | Thinkpad T400 (2767V2W) | - | +| | ThinkPad T410i | - | +| | ThinkPad T420 | - | +| | ThinkPad T430 | - | +| | ThinkPad T440 | - | +| | ThinkPad T440s | - | +| | ThinkPad T470 | - | +| | ThinkPad T470s | - | +| | ThinkPad T490s | - | +| | ThinkPad T560 | - | +| | ThinkPad T570 | - | +| | ThinkPad W520 4270CTO | - | +| | ThinkPad X1 Carbon Gen 3 | - | +| | ThinkPad X1 Carbon Gen 4 | - | +| | ThinkPad X61 | - | +| | ThinkPad X200T | - | +| | ThinkPad X201 | - | +| | ThinkPad X220 | - | +| | ThinkPad X230 | - | +| | ThinkPad X280 | - | +| | Yoga 2 11 | - | +| | Z50-70 | - | +| MSI | GE70 | - | +| Samsung | NP270E5E-X02PL | - | +| | NP300E4C-AD5BR | - | +| | NP355E5C | - | +| | NP365E5C-S04US | - | +| | NP900X3G | - | +| | NP900X4C-AU05 | - | +| Schenker | XMG A506-VE | - | +| Sony | VAIO Pro 13 | - | +| | VAIO S Series 13 | - | +| | VAIO VPCEC3M1E | - | +| System76 | Gazelle Professional | - | +| Toshiba | Portege R930 | - | +| | Qosmio X305 | - | +| | Qosmio X875 | - | +| | Satellite A660 | - | +| | Satellite C50D-A-125 | - | +| | Satellite C55D | - | +| | Satellite C640 | - | +| | Satellite C665D | - | +| | Satellite L300D | - | +| | Satellite L455D | - | +| | Satellite L850-B218 | - | +| | Satellite L855D | - | +| | Tecra A11 | - | diff --git a/docs/user/hardware/compatibility/printers-scanners.md b/docs/user/hardware/compatibility/printers-scanners.md new file mode 100644 index 000000000..bb5fd22dd --- /dev/null +++ b/docs/user/hardware/compatibility/printers-scanners.md @@ -0,0 +1,39 @@ +--- +title: Printers and scanners +summary: List of known-working printers and scanners from various vendors +hide_table_of_contents: true +--- + +:::info + +This list is not exhaustive. Other devices are also compatible with Solus, even if they are not listed here. + +::: + +The following printers and scanners have been reported by users to work properly with Solus. + +| Brand | Device | Notes | +| :------ | :---------- | :---- | +| Brother | DCP-135C | - | +| Brother | DCP-1510 | - | +| Brother | DCP-1512 | - | +| Brother | DCP-1610W | - | +| Brother | DCP-7010 | - | +| Brother | DCP-7060D | - | +| Brother | DCP-L2520DW | - | +| Brother | HL-1210W | - | +| Brother | HL-1212W | - | +| Brother | HL-2220 | - | +| Brother | HL-L2315DW | - | +| Brother | HL-L2320D | - | +| Brother | HL-L2360D | - | +| Brother | HL-L2375DW | - | +| Brother | MFC-1910W | - | +| Brother | MFC-440CN | - | +| Brother | MFC-9130CW | - | +| Brother | MFC-9330CDW | - | +| Brother | MFC-J220 | - | +| Brother | MFC-J480DW | - | +| Brother | MFC-L2700DW | - | +| Brother | MFC-L2703DW | - | +| Brother | MFC-L2740DW | - | diff --git a/docs/user/hardware/compatibility/wifi.md b/docs/user/hardware/compatibility/wifi.md index 1ea9de1d8..0eb2f7046 100644 --- a/docs/user/hardware/compatibility/wifi.md +++ b/docs/user/hardware/compatibility/wifi.md @@ -1,73 +1,61 @@ --- -title: WiFi -summary: +title: Wi-Fi chipsets +summary: List of known-working Wi-Fi chipsets from various vendors +hide_table_of_contents: true --- -# WiFi - -The following wireless chipsets have been tested and/or suggested to function correctly by our users. - -This list should not suggest that _only_- such devices listed below are compatible with Solus, as there may be devices not listed below that are in fact compatible. - -## Atheros - -- Atheros AR5B97 -- Atheros AR242x -- Atheros AR542x -- Atheros AR928X -- Atheros AR8161 -- Atheros AR9285 -- Atheros AR9287 -- Atheros AR9462 -- Atheros AR9485 -- Atheros AR9485WB-EG -- Atheros QCA9565 / AR9565 - -## Broadcom - -- Broadcom BCM4312 -- Broadcom BCM4313 -- Broadcom BCM4322 -- Broadcom BCM4324 -- Broadcom BCM4331 -- Broadcom BCM4365 -- Broadcom BCM57785 - -## Netgear - -- Netgear WPN111 - -## Intel - -- Intel AC3160 -- Intel AC7265 -- Intel Centrino Advanced-N 6200 -- Intel Centrino Advanced-N 6205 -- Intel Centrino Advanced-N 6235 -- Intel Centrino Ultimate-N 6300 -- Intel Centrino Wireless-N 2230 -- Intel PRO/Wireless 3945ABG -- Intel PRO/Wireless 4965 AG or AGN -- Intel Ultimate N WiFi Link 5300 -- Intel WiFi Link 5100 -- Intel Wireless 8265 / 8275 - -## Ralink - -- Ralink RT5390 -- Ralink RT3070 - -## Realtek - -- Realtek RTL8101E/RTL8102E -- Realtek RTL8111/8168B -- Realtek RTL8169 -- Realtek RTL8179 -- Realtek RTL8187SE -- Realtek RTL8188CE -- Realtek RTL8188CUS -- Realtek RTL8191SEvB -- Realtek RTL8192ce -- Realtek RTL8723BE -- Realtek RTL8723DE -- Realtek RTL8821CD +:::info + +This list is not exhaustive. Other devices are also compatible with Solus, even if they are not listed here. + +::: + +The following wireless chipsets have been reported by users to work properly with Solus. + +| Brand | Chipset | Notes | +| :-------- | :------------------------------ | :---- | +| Atheros | AR5B97 | - | +| | AR242x | - | +| | AR542x | - | +| | AR928X | - | +| | AR8161 | - | +| | AR9285 | - | +| | AR9287 | - | +| | AR9462 | - | +| | AR9485 | - | +| | AR9485WB-EG | - | +| | QCA9565 / AR9565 | - | +| Broadcom | BCM4312 | - | +| | BCM4313 | - | +| | BCM4322 | - | +| | BCM4324 | - | +| | BCM4331 | - | +| | BCM4365 | - | +| | BCM57785 | - | +| Netgear | WPN111 | - | +| Intel | AC3160 | - | +| | AC7265 | - | +| | Centrino Advanced-N 6200 | - | +| | Centrino Advanced-N 6205 | - | +| | Centrino Advanced-N 6235 | - | +| | Centrino Ultimate-N 6300 | - | +| | Centrino Wireless-N 2230 | - | +| | PRO/Wireless 3945ABG | - | +| | PRO/Wireless 4965 AG or AGN | - | +| | Ultimate N WiFi Link 5300 | - | +| | WiFi Link 5100 | - | +| | Wireless 8265 / 8275 | - | +| Ralink | RT5390 | - | +| | RT3070 | - | +| Realtek | RTL8101E/RTL8102E | - | +| | RTL8111/8168B | - | +| | RTL8169 | - | +| | RTL8179 | - | +| | RTL8187SE | - | +| | RTL8188CE | - | +| | RTL8188CUS | - | +| | RTL8191SEvB | - | +| | RTL8192ce | - | +| | RTL8723BE | - | +| | RTL8723DE | - | +| | RTL8821CD | - | From d884659a0e2ba3d5fdd107bc53313dd98c41b2f1 Mon Sep 17 00:00:00 2001 From: Aldair Torres Date: Sat, 9 Aug 2025 00:20:15 +0800 Subject: [PATCH 3/8] Re-write the MIDI keyboards section --- .../hardware/peripherals/midi-keyboard.md | 55 +++++++++++-------- 1 file changed, 31 insertions(+), 24 deletions(-) diff --git a/docs/user/hardware/peripherals/midi-keyboard.md b/docs/user/hardware/peripherals/midi-keyboard.md index dc894e8b4..298a15d07 100644 --- a/docs/user/hardware/peripherals/midi-keyboard.md +++ b/docs/user/hardware/peripherals/midi-keyboard.md @@ -3,42 +3,49 @@ title: MIDI Keyboards summary: Guide for installing and configuring MIDI keyboards on Solus --- -# MIDI Keyboards +Solus is compatible with a wide variety of USB MIDI keyboards. To configure your MIDI keyboard in Solus, do the following: -These instructions will guide you through how to set up and use a USB-connected MIDI keyboard on Solus. This will easily let you use the keyboard to play music with a wide set of instruments. +1. Install the following packages: -## Installing required software + | Package | Description | + | ----------------- | ------------------------------------------------- | + | `qsynth` | A frontend for `fluidsynth` | + | `qjackctl` | A controller for the JACK audio server | + | `fluid-soundfont` | An open source soundfont to use with `fluidsynth` | -We will need to install three packages in order to use the keyboard: + You can install the packages with Gnome Software, Discover, or the following command: -1. `qsynth` - A frontend for `fluidsynth` -2. `qjackctl` - A controller for the JACK audio server -3. `fluid-soundfont` - An open source soundfont to use with `fluidsynth` + ```bash + sudo eopkg it qsynth qjackctl fluid-soundfont + ``` +2. Set up a soundfont in Qsynth. -```bash -sudo eopkg it qsynth qjackctl fluid-soundfont -``` + Qsynth needs soundfonts to produce audio when it receives MIDI input. -## Setting up the soundfont in qsynth + 1. Open Qsynth. + 2. Go to **Setup...** > **Soundfonts** > **Open...**. + 3. Select the soundfont you want to set up. + 4. Click **OK** -In order to use the soundfont, we need to open up `qsynth` and set the soundfont. For the purposes of this article, it would be `FluidR3.sf2`, however any other soundfont should work fine too. You set the soundfont by clicking on `Setup...` and navigating to `Soundfonts`. There you just need click `Open...` and navigate to the soundfont of your liking. The soundfont that we will be using will be placed in `/usr/share/sounds/sf2/` by default. + ![QSynth SoundFont](qsynth-soundfont.jpg) -![QSynth SoundFont](qsynth-soundfont.jpg) +3. Connect the keyboard into your computer. -## Connecting the keyboard + Make sure the keyboard is on. -At this stage you need to first verify that the keyboard is plugged in and turned on. Now we just need to open up `qjackctl` to connect the keyboard on a software level. In `qjackctl` you press on `Graph` and drag the keyboard's output to the input called `FLUID Synth` (Your keyboard name will probably differ from the on in the image below). This step will need to be done every time you disconnect or turn off you keyboard. +4. Enable the keyboard using QjackCtl. -![QJackCtl Connect](qjackctl-connect.jpg) + :::warning[Important] + + You need to do this step every time you disconnect or turn off your keyboard. + + ::: -You should now be ready to play on the keyboard using `qsynth`. + 1. Open QjackCtl. + 2. Click **Graph**. + 3. Drag the output of your keyboard to the input called **FLUID Synth**. -## Keyboard compatibility + ![QJackCtl Connect](qjackctl-connect.jpg) -The following keyboards have been tested and/or suggested to function correctly by our users. -This list should not suggest that _only_ such devices listed below are compatible with Solus, as there may be devices not listed below that are in fact compatible. - -### M-audio - -- KeyRig 49 +You can now use Qsynth to play on your keyboard. \ No newline at end of file From 960427b09ed353cdd00c536f77543d64e5e39fe6 Mon Sep 17 00:00:00 2001 From: Aldair Torres Date: Sat, 9 Aug 2025 00:21:00 +0800 Subject: [PATCH 4/8] Update compatibility lists - Add a compatibility list for MIDI keyboards. - Re-write the introductory sentence in active voice. --- docs/user/hardware/compatibility/laptops.md | 4 +- .../hardware/compatibility/midi-keyboards.md | 17 +++++ .../compatibility/printers-scanners.md | 4 +- docs/user/hardware/compatibility/wifi.md | 4 +- .../peripherals/printers-and-scanners.md | 68 +++++++------------ 5 files changed, 46 insertions(+), 51 deletions(-) create mode 100644 docs/user/hardware/compatibility/midi-keyboards.md diff --git a/docs/user/hardware/compatibility/laptops.md b/docs/user/hardware/compatibility/laptops.md index 44fdcbc8a..fc424cc77 100644 --- a/docs/user/hardware/compatibility/laptops.md +++ b/docs/user/hardware/compatibility/laptops.md @@ -1,6 +1,6 @@ --- title: Laptops -summary: List of known-working laptops from various vendors +summary: List of known-working laptops on Solus hide_table_of_contents: true --- @@ -12,7 +12,7 @@ This list is not exhaustive. Other devices are also compatible with Solus, even ::: -The following laptops have been reported by users to work properly with Solus: +Users have reported that the following laptops work properly with Solus: | Brand | Model | Notes | | :-------- | :--------------------------- | :-------------------------------------------------- | diff --git a/docs/user/hardware/compatibility/midi-keyboards.md b/docs/user/hardware/compatibility/midi-keyboards.md new file mode 100644 index 000000000..b6946374d --- /dev/null +++ b/docs/user/hardware/compatibility/midi-keyboards.md @@ -0,0 +1,17 @@ +--- +title: MIDI keyboards +summary: List of known-working MIDI keyboards on Solus +hide_table_of_contents: true +--- + +:::info + +This list is not exhaustive. Other devices are also compatible with Solus, even if they are not listed here. + +::: + +Users have reported that the following MIDI keyboards work properly with Solus. + +| Brand | Device | Notes | +| :------ | :-------- | :---- | +| M-Audio | KeyRig 49 | - | diff --git a/docs/user/hardware/compatibility/printers-scanners.md b/docs/user/hardware/compatibility/printers-scanners.md index bb5fd22dd..7ee48d8bd 100644 --- a/docs/user/hardware/compatibility/printers-scanners.md +++ b/docs/user/hardware/compatibility/printers-scanners.md @@ -1,6 +1,6 @@ --- title: Printers and scanners -summary: List of known-working printers and scanners from various vendors +summary: List of known-working printers and scanners on Solus hide_table_of_contents: true --- @@ -10,7 +10,7 @@ This list is not exhaustive. Other devices are also compatible with Solus, even ::: -The following printers and scanners have been reported by users to work properly with Solus. +Users have reported that the following printers and scanners work properly with Solus. | Brand | Device | Notes | | :------ | :---------- | :---- | diff --git a/docs/user/hardware/compatibility/wifi.md b/docs/user/hardware/compatibility/wifi.md index 0eb2f7046..2464e8db2 100644 --- a/docs/user/hardware/compatibility/wifi.md +++ b/docs/user/hardware/compatibility/wifi.md @@ -1,6 +1,6 @@ --- title: Wi-Fi chipsets -summary: List of known-working Wi-Fi chipsets from various vendors +summary: List of known-working Wi-Fi chipsets on Solus hide_table_of_contents: true --- @@ -10,7 +10,7 @@ This list is not exhaustive. Other devices are also compatible with Solus, even ::: -The following wireless chipsets have been reported by users to work properly with Solus. +Users have reported that the following wireless chipsets work properly with Solus. | Brand | Chipset | Notes | | :-------- | :------------------------------ | :---- | diff --git a/docs/user/hardware/peripherals/printers-and-scanners.md b/docs/user/hardware/peripherals/printers-and-scanners.md index 4cb604393..72a1a6cf8 100644 --- a/docs/user/hardware/peripherals/printers-and-scanners.md +++ b/docs/user/hardware/peripherals/printers-and-scanners.md @@ -3,62 +3,40 @@ title: Printers and Scanners summary: Guide to using printers and scanners on Solus --- -# Printers and Scanners +## Printers -# Printers +Many printers and scanners work out-of the box on Solus. If yours doesn't work, try installing any of the drivers available in the software repository. -## Drivers +The following table lists the printer drivers available in the Solus packages repository: -Many printers will work out-of the box on Solus. If yours doesn't, you should try installing additional drivers. +| Brand | Driver packages | +| ------- | ---------------------------- | +| Canon | `canon-ufriilt-common` | +| Dymo | `dymo-cups-driver` | +| Epson | `epson-inkjet-printer-escpr` | +| HP | `hplip` | -| Brand | Driver Package(s) | -| ----- | -------------------------- | -| Canon | canon-ufriilt-common | -| Dymo | dymo-cups-driver | -| Epson | epson-inkjet-printer-escpr | -| HP | hplip | +### Configure Brother printers -### Brother +1. Install `brlaser`. -The Solus repositories include `brlaser`, an open-source driver for many Brother monochrome laser printers and multi-function devices. Compatible models are listed [here](https://github.com/Owl-Maintain/brlaser#supported-printers) + _brlaser_ is an open-source driver for many Brother monochrome laser printers and multi-function devices. Compatible models are listed in the [official GitHub repository](https://github.com/Owl-Maintain/brlaser#supported-printers). -Other Brother drivers are distributed by Brother for a single printer only. Because of this, you will need to install the package for your specific printer. + To install `brlaser`, do any of the following: + + - Install the package from the software center. + - Run the following command: -For example, `brother-mfc1910w` provides drivers for the MFC-1910w. + ```bash + sudo eopkg install brlaser + ``` -## Compatibility +2. Verify that your printer works correctly. +3. If your printer still doesn't work, install the package for your specific printer. -The following printers have been tested and/or suggested to function correctly by our users. + The software repository includes drivers for many Brother printers. For example, `brother-mfc1910w` provides drivers for the MFC-1910w. -This list should not suggest that _only_ such devices listed below are compatible with Solus, as there may be devices not listed below that are in fact compatible. - -### Brother - -- Brother DCP-135C -- Brother DCP-1510 -- Brother DCP-1512 -- Brother DCP-1610W -- Brother DCP-7010 -- Brother DCP-7060D -- Brother DCP-L2520DW -- Brother HL-1210W -- Brother HL-1212W -- Brother HL-2220 -- Brother HL-L2315DW -- Brother HL-L2320D -- Brother HL-L2360D -- Brother HL-L2375DW -- Brother MFC-1910W -- Brother MFC-440CN -- Brother MFC-9130CW -- Brother MFC-9330CDW -- Brother MFC-J220 -- Brother MFC-J480DW -- Brother MFC-L2700DW -- Brother MFC-L2703DW -- Brother MFC-L2740DW - -Should your printer not be on this list, and the generic `brlaser` driver does not work, you can request your printer here for inclusion [here](https://github.com/getsolus/packages/issues/212) +4. If your printer not be on this list, and the generic `brlaser` driver does not work, request your printer for inclusion in the [Solus package repository](https://github.com/getsolus/packages/issues/212). # Scanners From d3a0a1bf4945e85d820b2fd85510039368badef2 Mon Sep 17 00:00:00 2001 From: Aldair Torres Date: Sat, 9 Aug 2025 17:23:28 +0800 Subject: [PATCH 5/8] Re-write the Synaptics touchpads tutorial - Move the Synaptics touchpads tutorials to a new file. --- .../peripherals/mice-and-touchpads.md | 59 ------------------ .../mice-touchpads/_category_.json | 6 ++ .../synaptics-touchpads-xorg.md | 60 +++++++++++++++++++ 3 files changed, 66 insertions(+), 59 deletions(-) delete mode 100644 docs/user/hardware/peripherals/mice-and-touchpads.md create mode 100644 docs/user/hardware/peripherals/mice-touchpads/_category_.json create mode 100644 docs/user/hardware/peripherals/mice-touchpads/synaptics-touchpads-xorg.md diff --git a/docs/user/hardware/peripherals/mice-and-touchpads.md b/docs/user/hardware/peripherals/mice-and-touchpads.md deleted file mode 100644 index 9fba1bfa7..000000000 --- a/docs/user/hardware/peripherals/mice-and-touchpads.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Mice and Touchpads -summary: Guide to using and configuring input devices on Solus ---- - -# Mice and Touchpads - -## ASUS, Logitech, Roccat, SteelSeries - -TODO: Quick tutorial on installing `piper` with a screenshot. And point them at the official documentation. - -## Razer - -TODO: Quick tutorial on installing `polychromatic` with a screenshot. And point them at the official documentation. - -## Synaptics - -These instructions describe how to use the the synaptics driver instead of the default libinput driver to manage your touchpad. You might try this if: - -- libinput doesn't allow for two-finger scrolling -- libinput doesn't supports edge scrolling or vice versa -- You want to take advantage of the extended configurability of the synaptics driver - -**NOTE:** The synaptics driver will only be used for your touchpad and libinput will be used for all other input devices. - -**NOTE:** That the synaptics driver is in maintenance mode and libinput is the preferred driver and also sees active development. - -### Setup - -To get started open up a terminal and install the synaptics driver. - -```bash -sudo eopkg it xorg-driver-input-synaptics -``` - -Then, copy the default synaptics config file to the `/etc/` directory. - -```bash -sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/90-synaptics.conf -``` - -**NOTE:** The /etc/ directory has a higher priority over the default config location and will ensure the synaptics driver gets loaded first, additionally by copying to /etc/ first it will avoid a three-way merge issue if you wish the edit the config file directly. - -Reboot your machine then verify the synaptics driver is in use: - -```bash -cat /var/log/Xorg.0.log | grep "Using input driver 'synaptics' for" -``` - -If it returns a result, then success! The synaptics driver is in use instead of libinput for your Touchpad. - -### Revert configuration - -If you wish to switch back to using libinput: - -```bash -sudo rm /etc/X11/xorg.conf.d/90-synaptics.conf -sudo eopkg rm xorg-driver-input-synaptics -``` diff --git a/docs/user/hardware/peripherals/mice-touchpads/_category_.json b/docs/user/hardware/peripherals/mice-touchpads/_category_.json new file mode 100644 index 000000000..73bbf0977 --- /dev/null +++ b/docs/user/hardware/peripherals/mice-touchpads/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "Mice and touchpads", + "link": { + "type": "generated-index" + } +} diff --git a/docs/user/hardware/peripherals/mice-touchpads/synaptics-touchpads-xorg.md b/docs/user/hardware/peripherals/mice-touchpads/synaptics-touchpads-xorg.md new file mode 100644 index 000000000..dc1ad8e00 --- /dev/null +++ b/docs/user/hardware/peripherals/mice-touchpads/synaptics-touchpads-xorg.md @@ -0,0 +1,60 @@ +--- +title: Synaptics touchpads (X.Org) +summary: Configure synaptics touchpads on systems that use X.Org +--- + +:::warning[Important] + +- If you are using a Wayland session, ignore this article. This guide is only for systems that still use X.org sessions. + +- The Synaptics driver described in this article (`xorg-driver-input-synaptics`) is no longer developed. Use at your own risk. + +::: + +By default, Solus supports Synaptics touchpads (usng libinput). However, in systems that use X.org, libinput might not: + +- allow two-finger scrolling. +- support edge scrolling. + +You can install `xorg-driver-input-synaptics` (legacy Synaptics driver) to fix those issues. Solus uses the legacy Synaptics driver for your touchpad only. All other devices still use libinput. + +## Install the Synaptics driver for X.org sessions + +Configure the legacy Synaptics driver: + +1. Install `xorg-driver-input-synaptics` using Discovery, GNOME Software, or running the following command: + + ```bash + sudo eopkg it xorg-driver-input-synaptics + ``` + +2. Copy the default synaptics config file to the `/etc/` directory. + + ```bash + sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/90-synaptics.conf + ``` + + Copying the file to `/etc/` ensures the synaptics driver gets loaded first and avoids a three-way merge issue if you wish the edit the config file directly. + +3. Restart your computer. +4. Verify the synaptics driver is in use by running the following command + + ```bash + cat /var/log/Xorg.0.log | grep "Using input driver 'synaptics' for" + ``` + + If the command displays a message like the following one, the legacy Synaptics driver is installed correctly. + + ```bash + [ 15.123] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad' + ``` + + +## Remove the Synaptics driver for X.org sessions + +- To remove the Synaptics driver and go back to libinput, run the following commands: + + ```bash + sudo rm /etc/X11/xorg.conf.d/90-synaptics.conf + sudo eopkg rm xorg-driver-input-synaptics + ``` From 9e67e166c314fb778b41e78fe06b655cdc25ac74 Mon Sep 17 00:00:00 2001 From: Aldair Torres Date: Wed, 13 Aug 2025 16:26:29 +0800 Subject: [PATCH 6/8] Add a "GPU" section Move all the GPU information to its dedicated page. --- docs/user/hardware/gpus/index.md | 18 +++++++++++ docs/user/hardware/gpus/nvidia-drivers.md | 38 +++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 docs/user/hardware/gpus/index.md create mode 100644 docs/user/hardware/gpus/nvidia-drivers.md diff --git a/docs/user/hardware/gpus/index.md b/docs/user/hardware/gpus/index.md new file mode 100644 index 000000000..252569e4b --- /dev/null +++ b/docs/user/hardware/gpus/index.md @@ -0,0 +1,18 @@ +--- +title: Graphics cards +summary: Guide to using printers and scanners on Solus +--- + +Most AMD and Intel graphics cards work automatically on Solus. If your system displays correctly and applications run well, you usually do not need to install anything else. + +Solus has an open-source driver for NVIDIA cards (Nouveau) which is appropriate for basic usage. If you want to use your NVIDIA card to play games or for other compute tasks, install the proprietary NVIDIA driver for best performance. + +## Overview of GPU drivers in Linux + +Linux graphics drivers are split into components that do different jobs: + +| Component | Description | +| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | +| Direct rendering manager (DRM) | Kernel component that controls the hardware. Provides a low-level interface for rendering and display | +| User-space renderers | OpenGL and Vulkan libraries that applications use to render. The Mesa project provides OpenGL and Vulkan for most Intel and AMD GPUs. | +| Display server drivers | Exposes certain features to the X.Org server. Wayland compositors typically use DRM and Mesa directly. | diff --git a/docs/user/hardware/gpus/nvidia-drivers.md b/docs/user/hardware/gpus/nvidia-drivers.md new file mode 100644 index 000000000..282e3ec54 --- /dev/null +++ b/docs/user/hardware/gpus/nvidia-drivers.md @@ -0,0 +1,38 @@ +--- +title: Install the NVIDIA proprietary drivers +summary: Configure the NVIDIA proprietary drivers on Solus to improve performance for games and other compute tasks. +--- + +Solus has an open-source driver for NVIDIA cards (Nouveau) which is appropriate for basic usage. If you want to use your NVIDIA card to play games or for other compute tasks, install the proprietary NVIDIA driver for best performance. + +## Before you start + +To install the correct driver, check: + +- Which NVIDIA graphics card you have. +- Which kernel you are running (current or LTS) by running `uname -r`. + +## Procedure + +To install the proprietary NVIDIA drivers in Solus, do the following steps: + +1. Open **GNOME Software** or **Discover** (Solus Plasma). + +1. Search for nvidia driver. + +1. Install the apropriate driver according to your kernel and graphics card. + + The following table lists the available Nvidia drivers in Solus: + + | Your Graphics Card | Your Kernel | Driver to Install | + | :------------------------------------ | :---------- | :--------------------------------------------- | + | Maxwell (GeForce 900 series) or newer | `current` | **NVIDIA Graphics Driver** | + | | `lts` | **NVIDIA Graphics Driver (LTS Kernel)** | + | Kepler (GeForce 600/700 series) | `current` | **NVIDIA 470.xx Graphics Driver** | + | | `lts` | **NVIDIA 470.xx Graphics Driver (LTS Kernel)** | + +1. If you plan to play games using Steam or Wine/Lutris, install the 32-bit libraries. + + - In GNOME software, under **Add-ons** install **32bit libraries for NVIDIA binary driver**. + +1. Restart your computer. From 6e86a67b7b68797e479b711747e39869a0895fcc Mon Sep 17 00:00:00 2001 From: Aldair Torres Date: Wed, 13 Aug 2025 16:27:13 +0800 Subject: [PATCH 7/8] Re-organize the printers page. --- docs/user/hardware/gpus/index.md | 2 +- docs/user/hardware/gpus/nvidia-drivers.md | 2 +- docs/user/hardware/index.md | 2 +- .../synaptics-touchpads-xorg.md | 4 +- .../hardware/peripherals/midi-keyboard.md | 4 +- .../peripherals/printers-and-scanners.md | 53 ------------------- .../printers-and-scanners/brother.md | 50 +++++++++++++++++ .../printers-and-scanners/index.md | 16 ++++++ 8 files changed, 73 insertions(+), 60 deletions(-) delete mode 100644 docs/user/hardware/peripherals/printers-and-scanners.md create mode 100644 docs/user/hardware/peripherals/printers-and-scanners/brother.md create mode 100644 docs/user/hardware/peripherals/printers-and-scanners/index.md diff --git a/docs/user/hardware/gpus/index.md b/docs/user/hardware/gpus/index.md index 252569e4b..26a2acc51 100644 --- a/docs/user/hardware/gpus/index.md +++ b/docs/user/hardware/gpus/index.md @@ -1,6 +1,6 @@ --- title: Graphics cards -summary: Guide to using printers and scanners on Solus +summary: Guide to using graphics cards on Solus. --- Most AMD and Intel graphics cards work automatically on Solus. If your system displays correctly and applications run well, you usually do not need to install anything else. diff --git a/docs/user/hardware/gpus/nvidia-drivers.md b/docs/user/hardware/gpus/nvidia-drivers.md index 282e3ec54..1112a3772 100644 --- a/docs/user/hardware/gpus/nvidia-drivers.md +++ b/docs/user/hardware/gpus/nvidia-drivers.md @@ -10,7 +10,7 @@ Solus has an open-source driver for NVIDIA cards (Nouveau) which is appropriate To install the correct driver, check: - Which NVIDIA graphics card you have. -- Which kernel you are running (current or LTS) by running `uname -r`. +- Which kernel you are running (current or LTS) by running the command `uname -r`. ## Procedure diff --git a/docs/user/hardware/index.md b/docs/user/hardware/index.md index f428fea39..db847fc19 100755 --- a/docs/user/hardware/index.md +++ b/docs/user/hardware/index.md @@ -1,6 +1,6 @@ --- title: Hardware -summary: Guide to using additional hardware on Solus +summary: Guide to using additional hardware on Solus. --- Solus is compatible with most hardware, such as CPUs, networking cards, and storage drives, right out of the box. diff --git a/docs/user/hardware/peripherals/mice-touchpads/synaptics-touchpads-xorg.md b/docs/user/hardware/peripherals/mice-touchpads/synaptics-touchpads-xorg.md index dc1ad8e00..0a648f33c 100644 --- a/docs/user/hardware/peripherals/mice-touchpads/synaptics-touchpads-xorg.md +++ b/docs/user/hardware/peripherals/mice-touchpads/synaptics-touchpads-xorg.md @@ -1,6 +1,6 @@ --- title: Synaptics touchpads (X.Org) -summary: Configure synaptics touchpads on systems that use X.Org +summary: Configure synaptics touchpads on systems that use X.Org. --- :::warning[Important] @@ -22,7 +22,7 @@ You can install `xorg-driver-input-synaptics` (legacy Synaptics driver) to fix t Configure the legacy Synaptics driver: -1. Install `xorg-driver-input-synaptics` using Discovery, GNOME Software, or running the following command: +1. Install `xorg-driver-input-synaptics` through Discover (Solus Plasma), GNOME Software, or by running the following command: ```bash sudo eopkg it xorg-driver-input-synaptics diff --git a/docs/user/hardware/peripherals/midi-keyboard.md b/docs/user/hardware/peripherals/midi-keyboard.md index 298a15d07..920de6850 100644 --- a/docs/user/hardware/peripherals/midi-keyboard.md +++ b/docs/user/hardware/peripherals/midi-keyboard.md @@ -1,6 +1,6 @@ --- title: MIDI Keyboards -summary: Guide for installing and configuring MIDI keyboards on Solus +summary: Install and configure MIDI keyboards on Solus. --- Solus is compatible with a wide variety of USB MIDI keyboards. To configure your MIDI keyboard in Solus, do the following: @@ -13,7 +13,7 @@ Solus is compatible with a wide variety of USB MIDI keyboards. To configure your | `qjackctl` | A controller for the JACK audio server | | `fluid-soundfont` | An open source soundfont to use with `fluidsynth` | - You can install the packages with Gnome Software, Discover, or the following command: + You can install the packages through Discover (Solus Plasma), GNOME Software, or by running the following command: ```bash sudo eopkg it qsynth qjackctl fluid-soundfont diff --git a/docs/user/hardware/peripherals/printers-and-scanners.md b/docs/user/hardware/peripherals/printers-and-scanners.md deleted file mode 100644 index 72a1a6cf8..000000000 --- a/docs/user/hardware/peripherals/printers-and-scanners.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Printers and Scanners -summary: Guide to using printers and scanners on Solus ---- - -## Printers - -Many printers and scanners work out-of the box on Solus. If yours doesn't work, try installing any of the drivers available in the software repository. - -The following table lists the printer drivers available in the Solus packages repository: - -| Brand | Driver packages | -| ------- | ---------------------------- | -| Canon | `canon-ufriilt-common` | -| Dymo | `dymo-cups-driver` | -| Epson | `epson-inkjet-printer-escpr` | -| HP | `hplip` | - -### Configure Brother printers - -1. Install `brlaser`. - - _brlaser_ is an open-source driver for many Brother monochrome laser printers and multi-function devices. Compatible models are listed in the [official GitHub repository](https://github.com/Owl-Maintain/brlaser#supported-printers). - - To install `brlaser`, do any of the following: - - - Install the package from the software center. - - Run the following command: - - ```bash - sudo eopkg install brlaser - ``` - -2. Verify that your printer works correctly. -3. If your printer still doesn't work, install the package for your specific printer. - - The software repository includes drivers for many Brother printers. For example, `brother-mfc1910w` provides drivers for the MFC-1910w. - -4. If your printer not be on this list, and the generic `brlaser` driver does not work, request your printer for inclusion in the [Solus package repository](https://github.com/getsolus/packages/issues/212). - -# Scanners - -## Brother - -You can connect your Brother scanner via USB or LAN to be able to scan. To get newer Brother scanners to work you will have to install the package `brscan4` - -### Network scanner - -If your scanner is networked, you need to tell `saned` the IP of your printer. It's advised to always give your printer the same IP inside your network (that is, a static IP address). Run the following command to accomplish this: - -```bash -brsaneconfig4 -a name=SCANNER model=$MODEL ip=$IPOFYOURSCANNER -``` diff --git a/docs/user/hardware/peripherals/printers-and-scanners/brother.md b/docs/user/hardware/peripherals/printers-and-scanners/brother.md new file mode 100644 index 000000000..bbdc8714e --- /dev/null +++ b/docs/user/hardware/peripherals/printers-and-scanners/brother.md @@ -0,0 +1,50 @@ +--- +title: Brother +summary: Configure Brother printers and scanners on Solus. +--- + +Many Brother printers and scanners work out of the box on Solus. If your device doesn't work, try installing the drivers available in the Solus repository. + +## Install printer drivers + +The Solus repository provides brlaser, an open-source driver for many Brother monochrome laser printers and multi-function devices. You can see the compatible models in [the official brlaser GitHub repository](https://github.com/Owl-Maintain/brlaser#supported-printers). + +To install the printer drivers for your Brother device, do the following: + +1. Install `brlaser` through Discover (Solus Plasma), GNOME Software, or by running the following command: + + ```bash + sudo eopkg install brlaser + ``` + +2. Verify that your printer works correctly. +3. If your printer still doesn't work, use Discover or GNOME Software to search for a driver package that matches your printer's model number. + + The Solus repository includes drivers for many specific Brother printers. For example, the `brother-mfc1910w` package provides drivers for the MFC-1910W model. + +4. If you can't find a driver for your printer, you can request a new package for it. + +## Install scanner drivers + +Newer Brother devices might need the `brscan4` package for the scanner to work properly. To install the scanner drivers for your Brother device, do the following: + +1. Install `brscan4` through Discover (Solus Plasma), GNOME Software, or by running the following command: + + ```bash + sudo eopkg install brscan4 + ``` + +2. If you connected your scanner through a local network (LAN), tell the SANE backend the IP address of your scanner by running the following command: + + ```bash + brsaneconfig4 -a name=SCANNER model=MODEL_NAME ip=IP_ADDRESS + ``` + + Replace the following: + + - `MODEL_NAME`: The model of your scanner. For example, `MFC-1910W`. + - `IP_ADDRESS`: The IP address of your scanner. + + :::tip + Make sure your scanner has a static IP address. + ::: diff --git a/docs/user/hardware/peripherals/printers-and-scanners/index.md b/docs/user/hardware/peripherals/printers-and-scanners/index.md new file mode 100644 index 000000000..8f8dd5897 --- /dev/null +++ b/docs/user/hardware/peripherals/printers-and-scanners/index.md @@ -0,0 +1,16 @@ +--- +title: Printers and Scanners +summary: Guide to using printers and scanners on Solus. +--- + +Many printers and scanners work out-of the box on Solus. If yours doesn't work, try installing any of the drivers available in the software repository. + +The following table lists the printer drivers available in the Solus packages repository: + +| Brand | Driver packages | +| ------- | ---------------------------- | +| Brother | [Learn more](./brother.md) | +| Canon | `canon-ufriilt-common` | +| Dymo | `dymo-cups-driver` | +| Epson | `epson-inkjet-printer-escpr` | +| HP | `hplip` | \ No newline at end of file From c301288d27c9bedd77421af3319a23d6c155507f Mon Sep 17 00:00:00 2001 From: Aldair Torres Date: Wed, 13 Aug 2025 16:45:16 +0800 Subject: [PATCH 8/8] Remove references to Doflicky in steam.md --- .../software/gaming/do-flicky-32-bits.png | Bin 22720 -> 0 bytes docs/user/software/gaming/steam.md | 24 +++++------------- 2 files changed, 7 insertions(+), 17 deletions(-) delete mode 100644 docs/user/software/gaming/do-flicky-32-bits.png diff --git a/docs/user/software/gaming/do-flicky-32-bits.png b/docs/user/software/gaming/do-flicky-32-bits.png deleted file mode 100644 index 4e2299c309a44a48d71f905bb5cdaf5d2c075306..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22720 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 aO1IAR^Xf;EU)=O+iL})8RjZZlBmM(Gv8T%b diff --git a/docs/user/software/gaming/steam.md b/docs/user/software/gaming/steam.md index add38fbf4..7edca657f 100644 --- a/docs/user/software/gaming/steam.md +++ b/docs/user/software/gaming/steam.md @@ -3,24 +3,14 @@ title: Steam summary: Install and configure Steam on Solus --- -# Steam +Install Steam on Solus: -- To install `steam`, use the Software Center or execute the following command: +1. Install `steam` through through Discover (Solus Plasma), GNOME Software, or by running the following command: - ```bash - sudo eopkg install steam - ``` + ```bash + sudo eopkg install steam + ``` - Steam is also available on Flathub. + Steam is also available on Flathub. -## Running steam games with Nvidia graphics cards - -If your system has an Nvidia graphics card, install the 32-bit version of the driver using the hardware drivers utility: - -1. Open **Hardware Drivers** (DoFlicky). -2. Select **Also install 32-bit driver**: - - ![DoFlicky UI](./do-flicky-32-bits.png) - -3. Select the driver of your Nvidia graphics card. -4. Click **Install**. +2. If your system has an Nvidia graphics card, [install the 32-bit version of the Nvidia driver using Discover (Solus Plasma) or GNOME software](../../hardware/gpus/nvidia-drivers.md). \ No newline at end of file