Skip to content

pixelomer/Shijima-Qt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shijima-Qt

Shijima-Qt running on Fedora 41

Cross-platform shimeji desktop pet simulator. Built with Qt6. Supports macOS, Linux and Windows.

If you'd like to support the development of Shijima, consider becoming a sponsor on GitHub or buy me a coffee.

Building

If you have any problems with building Shijima-Qt, see the GitHub workflows in this repository.

macOS

  1. Install MacPorts.
  2. Install build dependencies.
sudo port install qt6-qtbase qt6-qtmultimedia pkgconfig libarchive
  1. Build.
CONFIG=release make -j8

Linux

CONFIG=release make -j8

Windows

A Docker image is provided to build Shijima-Qt.

docker build -t shijima-qt-dev docker-dev
docker run -e CONFIG=release --rm -v "$(pwd)":/work shijima-qt-dev bash -c 'mingw64-make -j8'

Platform Notes

macOS

Shijima-Qt needs the Accessibility permission to access the frontmost window.

Linux

Shijima-Qt supports KDE Plasma 6 and GNOME 46 in both Wayland and X11. To get the frontmost window, Shijima-Qt automatically installs and enables a shell plugin when started.

  • On KDE, this is transparent to the user.
  • On GNOME, the shell needs to be restarted on the first run. This can be done by logging out and logging back in. Shijima-Qt will exit with an appropriate error message if this is required.
  • On other desktop environments, window tracking will not be available.

Windows

Only tested on Windows 11. May also work on Windows 10. Window tracking is supported and no extra actions should be necessary to run Shijima-Qt.