# Linux Guide/Applications supported via Wayland
## Toolkits and frameworks
### GTK

Display via the Wayland composer is done by setting the environment variable:
In Linux, the application toolkit autodetects for display via the X Server or Wayland composer, so there is no need to explicitly set it.

### Qt

Display via the Wayland composer is done by setting the environment variable:

### JAVA Swing

Although it is possible to switch the display via GTK 3, the application will not work via Wayland.

## Supported software

The programs are listed with official English names. Optional in parentheses the name of the program (command) being called.
"Y/N" is that it is functional under the official implementation of Wayland via the Weston composer and without XWayland turned on.

### Astronomy

| Y/N | Software | Version | Date |
| ✔️ | Stellarium | 0.20.4 | 2021-06-19 |

### CPU frequency

| Y/N | Software | Version | Date |
| ✔️ | cpupower-gui | 0.7.2 | 2021-06-03 |
* ↑ There may be a problem confirming root privileges.

### Debugging

| Y/N | Software | Version | Date |
| ❌ | GNU DDD | 3.3.12 | 2021-06-03 |

### Disks and partitions

| Y/N | Software | Version | Date |
| ✔️ | Disks (gnome-disk-utility) | 3.38.2 | 2021-06-02 |
| ✔️ | GParted | 1.2.0 | 2021-06-03 |

### Editors and developer tools

| Y/N | Software | Version | Date |
| ❌ | Apache NetBeans | 10.0 | 2021-06-03 |
| ✔️ | Geany | 1.37.1 | 2021-06-02 |
| ✔️ | Gitk | 2.32.0 rc2 | 2021-06-02 |
| ✔️ | GNU Emacs | 29.1 | 2023-08-01 |
| ✔️ | Kate | 20.12.2 | 2021-06-02 |
| ✔️ | KWrite | 20.12.2 | 2021-06-02 |
| ❌ | Pluma | 1.24.1 | 2021-06-03 |
| ❌ | VIM - Vi IMproved (gvim) | 8.2.2434 | 2021-06-03 |

### Terminal emulators

| Y/N | Software | Version | Date |
| ✔️ | LXTerminal | 0.4.0 | 2021-06-03 |
| ✔️ | MATE Terminal | 1.24.1 | 2021-06-03 |
| ✔️ | xfce-terminal | 0.8.10 | 2021-06-02 |
| ❌ | xterm | 366 | 2021-06-03 |

### Emulation

| Y/N | Software | Version | Date |
| ✔️ | Wine – 2D hra | 5.0.3 | 2021-06-03 |
| ❌ | Wine – 7-Zip | 5.0.3 | 2021-06-05 |

### Fonts, characters and emoticons

| Y/N | Software | Version | Date |
| ✔️ | GNOME Character Map (gucharmap) | 13.0.5 | 2021-06-03 |
| ✔️ | Fonts (gnome-font-viewer) | 3.34.0 | 2021-06-03 |
| ✔️ | GNOME Characters (gnome-characters) | 3.34.0 | 2021-06-03 |

### Photos/Images

| Y/N | Software | Version | Date |
| ✔️ | Geeqie | 1.6 | 2021-06-03 |
| ❌ | GIMP | 2.10.22 | 2021-06-02 |
| ✔️ | GIMP | 2.99.6 (dev) | 2021-06-05 |
| ❌ | GPicView | 0.2.5 | 2021-06-03 |
| ✔️ | Inkscape | 1.0.2 | 2021-06-03 |
| ✔️ | Oko MATE (eom) | 1.24.1 | 2021-06-03 |
| ✔️ | PhotoCollage | 1.4.3 | 2021-06-03 |
| ✔️ | RawTherapee | 5.8 | 2021-06-03 |
| ✔️ | Image Viewer (eog) | 3.38.2 | 2021-06-03 |

### FTP clients

| Y/N | Software | Version | Date |
| ✔️ | gFTP | 2.7.0b | 2021-06-03 |

### Graphs / Diagrams

| Y/N | Software | Version | Date |
| ❌ | dia | 0.97+git | 2021-06-03 |

### Games

| Y/N | Software | Version | Date |
| ✔️ | 0 A.D. | 0.0.24 | 2021-06-02 |
| ✔️ | Blobby Volley 2 | 1.0 | 2021-06-03 |
| ❌ | Bomberclone | 0.11.9 | 2021-06-03 |
| ❌ | Extreme Tux Racer | 0.8 | 2021-06-03 |
| ❌ | Foobillardplus | 3.43 | 2021-06-03 |
| ❌ | Lincity (lincity-ng) | 2.9.beta | 2021-06-03 |
| ❌ | Lincity (xlincity) | 1.13.1 | 2021-06-03 |
| ✔️ | Neverball | 1.6.0 | 2021-06-03 |
| ✔️ | OpenTTD | 1.10.3 | 2021-06-03 |
| ❌ | Pingus | 0.7.6 | 2021-06-03 |
| ✔️ | Simutran | 121.0 | 2021-06-03 |
| ✔️ | SuperTux2 | 0.6.2 | 2021-06-02 |
| ❌ | TORCS | 1.3.7 | 2021-06-03 |
| ❌ | Trigger Rally | 0.6.6.1 | 2021-06-03 |
| ❌ | Warmux | 11.04 | 2021-06-03 |

### IM programs

| Y/N | Software | Version | Date |
| ❌ | Pidgin | 2.14.1 | 2021-06-03 |

### Calculators

| Y/N | Software | Version | Date |
| ✔️ | gnome-calculator | 3.38.2 | 2021-06-03 |
| ✔️ | mate-calc | 1.24.1 | 2021-06-03 |

### Office Software

| Y/N | Software | Version | Date |
| ✔️ | abiword | 3.0.4 | 2021-06-05 |
| ✔️ | LibreOffice | 7.4.3.2 | 2022-19-22 |

### Camera

| Y/N | Software | Version | Date |
| ✔️ | Cheese | 3.38.0 | 2021-06-03 |

### Compromising tools

| Y/N | Software | Version | Date |
| ✔️ | Engrampa | 1.24.1 | 2021-06-03 |
| ✔️ | xarchiver | 0.5.4.17 | 2021-06-03 |

### Mails

| Y/N | Software | Version | Date |
| ✔️ | Evolution | 3.38.3-1 | 2021-06-03 |
| ✔️ | Thunderbird | 78.10.2 | 2021-06-03 |
* ↑ via QT

### Modeling

| Y/N | Software | Version | Date |
| ❌ | Blender | 2.83.5 | 2021-06-02 |
| ❌ | Sweet Home 3D | 6.4.2 | 2021-06-03 |

### System monitoring

| Y/N | Software | Version | Date |
| ✔️ | LXTask | 0.1.10 | 2021-06-03 |
| ✔️ | System Monitor (gnome-system-monitor) | 3.38.0 | 2021-06-03 |
| ✔️ | Task Manager (xfce4-taskmanager) | 1.4.0 | 2021-06-03 |

### Optical disc burning

| Y/N | Software | Version | Date |
| ✔️ | Xfburn | 0.6.2 | 2021-06-03 |

### SQL

| Y/N | Software | Version | Date |
| ✔️ | DB Browser for SQLite | 3.12.1 | 2021-06-03 |

### Video editing and editing

| Y/N | Software | Version | Date |
| ❌ | Avidemux | 2.7.8 | 2021-06-03 |

### Video players

| Y/N | Software | Version | Date |
| ✔️ | Kino | 1.3.4 | 2021-06-03 |
| ✔️ | mpv | 0.33.1 | 2021-06-03 |
| ✔️ | totem | 3.38.0 | 2021-06-03 |
| ✔️ | VLC media player | 3.0.14 | 2021-06-02 |
* ↑ For video output wlshm or sdl.

### PDF viewers

| Y/N | Software | Version | Date |
| ✔️ | GNOME Document Viewer (evince) | 3.38.2 | 2021-06-03 |
| ❌ | Atril Document Viewer | 1.24.0 | 2021-06-03 |
| ❌ | xpopple (xpdf) | 3.4 | 2021-06-03 |
* ↑ It also displays images.

### Scan

| Y/N | Software | Version | Date |
| ✔️ | Document Scanner (simple-scan) | 3.38.1 | 2021-06-03 |

### File Manager

| Y/N | Software | Version | Date |
| ✔️ | PCManFM | 1.3.2 | 2021-06-03 |
| ✔️ | SpaceFM | 1.0.6 | 2021-06-03 |
| ✔️ | thunar | 4.16.8 | 2021-06-03 |

### Software Manager

| Y/N | Software | Version | Date |
| ✔️ | GDebi (GTK verzia) | 0.9.5.7+nmu5 | 2021-06-03 |
| ✔️ | gnome-software | 3.38.1 | 2021-06-03 |
| ✔️ | Synaptic | 0.90.2 | 2021-06-03 |

### Print

| Y/N | Software | Version | Date |
| ✔️ | system-config-printer | 1.5.14 | 2021-06-03 |

### Video calls and telephony

| Y/N | Software | Version | Date |
| ❌ | Skype | 8.72.0.94 | 2021-06-03 |

### Virtualization

| Y/N | Software | Version | Date |
| ✔️ | Virtual Machine Manager | 3.2.0 | 2021-06-03 |

### Virtual keyboards

| Y/N | Software | Version | Date |
| ❌ | xvkbd | 2021-06-03 |

### Web browsers

| Y/N | Software | Version | Date |
| ✔️ | Epiphany/Web | 3.38.2 | 2021-06-03 |
| ❌ | Chromium | 90.0.4430.212 | 2021-06-02 |
| ✔️ | Google Chrome | 91.0.4472.77 | 2021-06-02 |
| ✔️ | Midori | 7.0 | 2021-06-03 |
| ✔️ | Mozilla Firefox | 88.0.1 | 2021-06-02 |
| ❌ | NetSurf | 3.10 | 2021-06-03 |
* ↑ Must be run with flags --enable-features=UseOzonePlatform --ozone-platform=wayland. Source: .
* ↑ Must be set MOZ_ENABLE_WAYLAND=1. Source: .

### Boot-loader

| Y/N | Software | Version | Date |
| ✔️ | Grub Customizer | 5.1.0 | 2021-06-03 |

### Screen share

| Y/N | Software | Version | Date |
| ✔️ | remote-viewer | 7.0 | 2021-06-03 |
| ❌ | TigerVNC Viewer (vncviewer) | 1.11.0 | 2021-06-03 |
| ❌ | TigerVNC Viewer (xtightvncviewer) | 1.3.10 | 2021-06-05 |

### Sound

| Y/N | Software | Version | Date |
| ✔️ | Audacity | 2.4.2 | 2021-06-02 |
| ✔️ | pavucontrol | 4.0 | 2021-06-02 |

## Untested software

* wayvnc – "A VNC server for wlroots based Wayland compositors"

## References

* ↑ "Using GTK+ with Wayland: GTK+ 3 Reference Manual". developer.gnome.org. Retrieved 2021-06-06.
* ↑ "QtWayland". wiki.qt.io. Retrieved 2021-06-06.

## External links

* Linux Guide/Applications supported via Wayland