i3slkiller's modules (Porteus 5.01)

Post links to your 64bit module repos here. Repo maintainers are responsible for resolving any issues caused by their xzm's.
i3slkiller
Black ninja
Black ninja
Posts: 30
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#1 by i3slkiller » 06 Nov 2023, 17:51

Hello everyone after my long absence :hi:

Download links:
[*] Rather recent modules: https://mega.nz/folder/7EM33Z5D#DGgXRbI ... r/Hc0njbbQ
[*] All modules: https://archive.org/download/porteus-mo ... 01/64-bit/

Dependency legend:
[*] Porteus bundle
[*] my module
[*] other's module
[*] slackware package

Checksums listed below are SHA256.

Modules, which may be required by some of modules:
imageformats 6 (build 1, size 8.2 MiB, 18.1 MiB dev, updated 22.11.2023) - created by me module contains HEIF, JXL, OpenEXR, RAW and other image format libraries which was not included in Porteus by standard or was too old, required by some graphics editors and image viewers (program must support it too)
11.11.2023 (since version 3):
[*] added JXL MIME info
[*] moved some command-line utilities, few required libraries, brushes and HEIF/AVIF thumbnailer from dev to normal module
[*] updated poppler to 21.12.0 build 2_slack15.0 :wall:
[*] removed openjpeg package - it's already included in Porteus
17.11.2023 (since version 4):
[*] updated LibRaw to build 4_slack15.0
22.11.2023 (since version 5):
[*] added libwmf package
[*] moved some manuals and libraw_r.so from devel to base module

Code: Select all

9c7d05d2776e0a8d2f6ff200cff2861c66b7b5d1f62422e40a8ccf29c1e279c2  imageformats-6-porteus5.01-x86_64-1-i3slkiller.xzm
eda709769ea11d8ad7d72024dad0d852f4570dcb8ea571dee0084863f1bda9b2  imageformats-dev-6-porteus5.01-x86_64-1-i3slkiller.xzm

kf5libs 5.90.0 (build 1, size 1.0 MiB) - KDE Framework libraries, required by some KDE apps (not needed if using KDE)

Code: Select all

863d48d9bf31457bcc44d852dafde3ab84a0b8ab02997c2b395f145aec15fd88  kf5libs-5.90.0-porteus5.01-x86_64-1-i3slkiller.xzm

PyQt5 5.15.2 (build 1, size 8.7 MiB) - Python bindings for Qt5
Requires: qt5-base qt5-dev
Optional: qt5-webkit

Code: Select all

0013f7a84d18dc581f9625598c72665dc71363023a70933c4068429c37c85b68  PyQt5-5.15.2-porteus5.01-x86_64-1-i3slkiller.xzm

Python2 2.7.18 (build 2, size 26.0 MiB)

Code: Select all

522568eb58a3cb1a2010c2806af36db7c9c778a9ea252cf67b7bd83f197bec87  python2-2.7.18-porteus5.01-x86_64-2-i3slkiller.xzm

qt5-webkit 5.212.0_alpha4 (build 3, size 21.4 MiB) - webview for Qt5 applications
Requires: qt5-base

Code: Select all

5a92616b185d17e0ee8574e7dd1fbf0b090822dbab21df2616047c84e15c2926  qt5-webkit-5.212.0_alpha4-porteus5.01-x86_64-3-i3slkiller.xzm

sdl12-compat 1.2.68 (build 1, size 152 KiB) - SDL-1.2 compatibility layer using SDL-2.0
Note: search in "ownslackbuilds" folder

Code: Select all

3aadbed7cd4d518d94715941b7e9ecee814e6c199196c7d399c41c50838360d7  sdl12-compat-1.2.68-x86_64-1_pb.xzm

wxGTK3 3.0.5 (build 1, size 4.8 MiB)

Code: Select all

e94c18291aee47b4cffee725a70130f542d0038c6a37ae7e7965adb0e928cc65  wxGTK3-3.0.5-porteus5.01-x86_64-1-i3slkiller.xzm


List of modules:
86Box 4.0.1 (build 2, size 35.6 MiB) - x86 PC emulator
Requires: qt5-base

Code: Select all

3b9a2dbbc8e327e953b7eadd7a5c2b4d1195c7508ae8844bc6bceb6f61da484c  86box-4.0.1-porteus5.01-x86_64-2-i3slkiller.xzm

android-tools 34.0.4 (build 2, size 5.9 MiB) - adb and fastboot

Code: Select all

cb67375a81135ad55fd8d35dbf424ca9bdfe52e34825989c9df5e896a5e96fff  android-tools-34.0.4-porteus5.01-x86_64-2-i3slkiller.xzm

devilspie2 0.44 (build 1, size 48 KiB) - window-matching utility

Code: Select all

e5560a1459b7d999878f872be5fc557fb9dbc4ddc94523062f01d0594a5da91c  devilspie2-0.44-porteus5.01-x86_64-1-i3slkiller.xzm

Filezilla 3.66.1 (build 2, size 5.3 MiB) - FTP Client
Requires: wxGTK3

Code: Select all

5f594da14e1921fa55e8d631e609b094e0ef1abdf205af32dd9092e8eade4f76  filezilla-3.66.1-porteus5.01-x86_64-2-i3slkiller.xzm

Firejail 0.9.72 (build 3, size 564 KiB, updated 30.11.2023) - Application sandbox
Note: this module creates file with blacklisted Porteus-specific folders automatically when this module loaded and every boot:
[*] /mnt/live
[*] /mnt/dm-0 if changes encrypted
[*] /opt/porteus-scripts
[*] Porteus data
[*] Porteus save file/folder, if set by changes cheatcode
[*] Porteus config
[*] custom rootcopy folder
[*] extra module folders
[*] magic folder targets
It also blacklist boot, efi, grub, syslinux and Windows bootloader files and folders on each drive root.
---
30.11.2023 (since build 2):
[*] blacklisted /mnt/dm-0 if changes encrypted
[*] blacklisted custom rootcopy, extramod folders, Porteus config file and magic folder images
[*] included xdg-dbus-proxy package

Code: Select all

e71c9aaa93a70fa206a76acbd85daf4132033e30cc0e3afac141ba851f45e775  firejail-0.9.72-porteus5.01-x86_64-3-i3slkiller.xzm

Firetools 0.9.72 (build 1, size 248 KiB) - GUI for Firejail
Requires: firejail qt5-base

Code: Select all

03dbec3558b1360cca4109c8a398dbd2acf47eb7190b4e1d49d58b551fcb79d0  firetools-0.9.72-porteus5.01-x86_64-1-i3slkiller.xzm

GIMP 2.10.36 (build 2, size 30.2 MiB, updated 22.11.2023) - image editor
Requires: imageformats gtk2
Optional: python2
15.11.2023 (since version 2.10.34):
[*] updated to version 2.10.36
22.11.2023 (since build 1):
[*] added WMF file format support (import only)

Code: Select all

f703bb288c29fde15e4a4fb698b5819860cf880fca5a774ad8fc757c80327869  gimp-2.10.36-porteus5.01-x86_64-2-i3slkiller.xzm
G'MIC for GIMP 3.3.2 (build 1, size 4.2 MiB)
Additionaly requires: qt5-base

Code: Select all

b00543e824f7a03fc2ad4feb4d88a5c2d043ae9ca957cc124906a0869c84e561  gmic-for-gimp-3.3.2-porteus5.01-x86_64-1-i3slkiller.xzm

GnuPG2 2.2.36 (build 1, size 3.4 MiB) - GNU Privacy Guard

Code: Select all

11c755f233ff8d1ff672734eb765c6e0ddcac6e6c29e67c9a0ba75f02f564db0  gnupg2-2.2.36-porteus5.01-x86_64-1-i3slkiller.xzm

gThumb 3.12.4 (build 4, size 5.5 MiB, updated 11.11.2023) - image viewer
Requires: imageformats
11.11.2023 (since build 2):
[*] added HEIF and AVIF file associations
11.11.2023 (since build 3):
[*] removed Desktop Background extension

Code: Select all

13099a76e342808181cfb130d3917d00a5810dc4a6e5ee82551c438357ff5ee6  gthumb-3.12.4-porteus5.01-x86_64-4-i3slkiller.xzm

Inkscape 1.3.1 (build 1, size 38.6 MiB, updated 24.11.2023) - vector graphics editor
24.11.2023 (since version 1.3):
[*] updated to version 1.3.1

Code: Select all

5ab5c38ccd3416a19f7069f69b73fd7a24bb7e5818debcdb701150744eb35631  inkscape-1.3.1-porteus5.01-x86_64-1-i3slkiller.xzm

Krita 5.2.1 (build 1, size 86.3 MiB) - image painting program
Requires: imageformats qt5-base
Optional: PyQt5 05-devel*

Code: Select all

45682c601657ffe9556ced23d1ff2c9244cead672986003dccb26f1c409c59d8  krita-5.2.1-porteus5.01-x86_64-1-i3slkiller.xzm
* - gets rid of 'no module named pydoc' message and make scripts working

G'MIC for Krita 3.2.4.1-patched (build 1, size 9.7 MiB)

Code: Select all

3340b3f98d7aa0f60e012799695f1c1a01258e4c750b82681ac0e413a1204f5e  gmic-for-krita-3.2.4.1-patched-porteus5.01-x86_64-1-i3slkiller.xzm

Mumble 1.4.287 (build 2, size 6.3 MiB) - voice chat
Requires: qt5-base

Code: Select all

2564bc241f695721a9920beac4d613a851ead57224962fa7f3235b4481c6f629  mumble-1.4.287-porteus5.01-x86_64-2-i3slkiller.xzm

Mumble server 1.4.287 (build 4, size 1.3 MiB) - voice chat server
Requires: qt5-base

Code: Select all

a6f191581ee7a9b17aa2289d395da740cb6c9c0af02c718b4d394e20e5f27a31  mumble-server-1.4.287-porteus5.01-x86_64-4-i3slkiller.xzm

nmap 7.94 (build 1, size 7.0 MiB) - port scanner

Code: Select all

32327d9af82ea35555fe734ff5e79fe6ec687d1a78b35b13e6e77644e631b1d8  nmap-7.94-porteus5.01-x86_64-1-i3slkiller.xzm

PCem 5df4a1f.20230731 (build 2, size 9.4 MiB) - x86 PC emulator
Requires: wxGTK3

Code: Select all

d19252fa58b637be902b4e09e2dfd08a14b40e5e9bb68ca9c2d510de802a1754  pcem-5df4a1f.20230731-porteus5.01-x86_64-2-i3slkiller.xzm

QEMU 8.1.2 (build 1, size 120.2 MiB, 25.7 MiB with i386 and x86_64 only, updated 22.11.2023) - machine emulator
22.11.2023 (since version 7.2.6):
[*] updated to version 8.1.2
[*] copied libjemalloc.so only to module
[*] compiled with slirp network backend

Code: Select all

381485bce8fc2e466cda1574a79837635b85ca9c6985b43975d7046761cc64aa  qemu-8.1.2-porteus5.01-x86_64-1-i3slkiller.xzm
1beed1e44af6dd424ea7a9d170a9526fa98e2ece098e601dd3f3fc897594dd18  qemu-8.1.2-x86only-porteus5.01-x86_64-1-i3slkiller.xzm

QOwnNotes 23.11.2 (build 1, size 7.8 MiB, updated 22.11.2023) - notepad and todo list manager
Requires: qt5-base
22.11.2023 (since version 23.11.0):
[*] updated to version 23.11.2

Code: Select all

a103731fe9a0a40df6bee57f52db6f8d89948c15de4f2733958923b99a66abc2  qownnotes-23.11.0-porteus5.01-x86_64-1-i3slkiller.xzm

Stellarium 23.3 (build 1, size 264.0 MiB) - realistic sky in 3D
Requires: qt5-base

Code: Select all

87e8750c7eaddd0af0e4a884f2542f076f6e2547569539e8f86cdc4338cc8695  qownnotes-23.11.2-porteus5.01-x86_64-1-i3slkiller.xzm

Wireshark 4.0.10 (build 3, size 25.1 MiB) - network sniffer
Requires: qt5-base

Code: Select all

0ebe1a008552bb019eb82b07058a61de5a70e6b9997830f9a6774176246bd2f6  wireshark-4.0.10-porteus5.01-x86_64-3-i3slkiller.xzm

xsecurelock 1.8.0 (build 2, size 76 KiB) - security-minded screen locker
17.11.2023 (since build 1):
[*] added 'saver_xscreensaver' screensaver module (XScreenSaver package is not included)

Code: Select all

c48a6ee909b2680b40dedbe22f708c0e69fdf1c8b298cbd6507700e2e5b4310d  xsecurelock-1.8.0-porteus5.01-x86_64-2-i3slkiller.xzm


Games:
--update-- Dec 16, '23:
DDNet 17.4.1 (build 1, size 44.0 MiB, updated 16.12.2023) - DDRace, Teeworlds modification
[*] updated to 17.4.1 version

Code: Select all

15a52d7987cd14c4f6a105071fb6fa4850d9af1e1c9a898e7c4eba5451c68812  ddnet-17.4.1-porteus5.01-x86_64-1-i3slkiller.xzm
Frozen Bubble git_20170702_d6a0291 (build 1, size 23.4 MiB)
Requires: 05-devel or perl
Optional: sdl12-compat

Code: Select all

ea3db28aeecfe6963c4dc050d2a350e5d512fb2df40d2b0467fcddfc69afa58d  frozen-bubble-git_20170702_d6a0291-porteus5.01-x86_64-1-i3slkiller.xzm

Pacman 0.9 (build 1, size 1.0 MiB) - don't mistake with Arch Linux pacman

Code: Select all

8374ae43406313d07d3e5752cae095a49d76e28eb7805a3db455e55e3256da84  pacman-0.9-porteus5.01-x86_64-1-i3slkiller.xzm

SuperTux 0.6.3 (build 1, size 161.0 MiB)

Code: Select all

a757e10b7ac7bec7d5ccf2a7bf59835fc7c5335f8a9816cc0cda0edd461e44f5  supertux-0.6.3-porteus5.01-x86_64-1-i3slkiller.xzm

--update-- Dec 16, '23

Inkscape 1.3.2 (build 1, size 38.6 MiB) - vector graphics editor
[*] updated to 1.3.2 version

Code: Select all

53535b69316bc916bc03d93f4076ab1f2a2883487d381025565673b75f56d278  inkscape-1.3.2-porteus5.01-x86_64-1-i3slkiller.xzm

Krita 5.2.2 (build 1, size 86.5 MiB) - image painting program
Requires: imageformats qt5-base
Optional: PyQt5 05-devel*
[*] updated to 5.2.2 version

Code: Select all

41f0e660ad47887e0dd454068ff6565a334c8cd71fbb1a915778c21eb5595262  krita-5.2.2-porteus5.01-x86_64-1-i3slkiller.xzm
* - gets rid of 'no module named pydoc' message and make scripts working


QOwnNotes 23.12.3 (build 1, size 7.8 MiB) - notepad and todo list manager
Requires: qt5-base
[*] updated to 23.12.3 version

Code: Select all

c750e3fb2bef441ce453a22afa3bc834795383f40ff774d82305b03306232260  qownnotes-23.12.3-porteus5.01-x86_64-1-i3slkiller.xzm
Last edited by Rava on 16 Dec 2023, 21:11, edited 6 times in total.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

i3slkiller's modules (Porteus 5.01)

Post#2 by Rava » 04 Dec 2023, 06:22

Nice collection, sadly the most intriguing like Stellarium 23.3 are also the largest (264.0 MiB)

Mind adding a FrozenBubble that runs on Porteus 5.01?

donald
Full of knowledge
Full of knowledge
Posts: 2056
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

i3slkiller's modules (Porteus 5.01)

Post#3 by donald » 04 Dec 2023, 19:40

@Rava
...just in case you have no time to wait, here is the recipe
to cook your own.

get from ponce repo:
SDL_Pango-0.1.2-x86_64-4ponce.txz
SDL_gfx-2.0.26-x86_64-2ponce.txz
frozen-bubble-git_20170702_d6a0291-x86_64-1ponce.txz
perl-Alien-SDL-1.446-noarch-1ponce.txz
perl-Capture-Tiny-0.48-x86_64-1ponce.txz
perl-Class-Inspector-1.32-x86_64-1ponce.txz
perl-Compress-Bzip2-2.28-x86_64-1ponce.txz
perl-File-ShareDir-1.118-noarch-1ponce.txz
perl-File-Which-1.23-x86_64-1ponce.txz
perl-SDL-2.548-x86_64-1ponce.txz
perl-Tie-Simple-1.04-noarch-1ponce.txz


and from slackware
sdl-1.2.15-x86_64-12.txz

...it needs perl, either activate the devel module or get and convert from slackware:
perl-5.34.0-x86_64-1.txz

Have fun..
Image

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

i3slkiller's modules (Porteus 5.01)

Post#4 by Rava » 04 Dec 2023, 19:52

^
When all put into one module, how big would that be?
Cheers!
Yours Rava

donald
Full of knowledge
Full of knowledge
Posts: 2056
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

i3slkiller's modules (Porteus 5.01)

Post#5 by donald » 04 Dec 2023, 20:38

^
The xzms (not merged, not stripped) sum up to 25 MB
and the (not stripped) perl-5.34.0-x86_64-1.txz is 17 MB

i3slkiller
Black ninja
Black ninja
Posts: 30
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#6 by i3slkiller » 04 Dec 2023, 21:07

Ok, so I added Frozen Bubble game to the list of modules
Rava wrote:
04 Dec 2023, 06:22
Nice collection
Thanks :)

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

i3slkiller's modules (Porteus 5.01)

Post#7 by Rava » 05 Dec 2023, 05:54

i3slkiller wrote:
06 Nov 2023, 17:51
Frozen Bubble git_20170702_d6a0291 (build 1, size 23.4 MiB)
Requires: 05-devel or perl
Downloaded it and it works together with my perl-5.34.0-x86_64-2_slack15.0.xzm
Sadly, same as with my module frozen-bubble-905bf71-x86_64-3ponce+deps_rava-strip1.xzm this one has the same issue when it comes to fullscreen mode.
To quote myself from the thread about my frozen-bubble-905bf71 module:
Rava wrote:
23 Aug 2022, 07:06
I use an external monitor and have the laptop screen disabled - when going Fullscreen in FB it switches on the internal monitor and leaves the external one be.
That's quite annoying but I have no idea how to fix that. maybe it's some changed system settings that needs a fix or FB can be told which monitor to use when going fullscreen.

Like I said, I never recall that being the case in the past.

Hopefully one of you has an idea how to look for the issue cause I have no clue what that might be.
i3slkiller, do you have any idea how to solve this? Can Frozen Bubble be told which monitor to use when using fullscreen?

When using its windowed display version, it stays on my external monitor like it should.
And I want it to stay on that monitor when it switches to full screen mode but it switches to the (usually turned off) internal monitor of my notebook instead. :wall:

Like I wrote above, I do not recall this being the case with older versions of Frozen Bubble (like really older versions, e.g. 2015 ones)but these do not work on never Porteus versions. :crazy:

Added in 3 minutes 37 seconds:
And like with my own version, this is all that is mentioned about fullscreen in man frozen-bubble

Code: Select all

       --fullscreen
           start the game in fullscreen mode

       --no-fullscreen
           don't start the game in fullscreen mode
Added in 10 minutes 8 seconds:
All the other man pages that mention fullscreen:

Code: Select all

guest@rava:/mnt/live/memory/images/frozen-bubble-git_20170702_d6a0291-porteus5.01-x86_64-1-i3slkiller.xzm/usr/man/man3$ grep fullscreen *
Games::FrozenBubble.3:\&    /fs: toggle fullscreen
pods::SDL::Video.3:\& # the size of the window box or the screen resolution if fullscreen
pods::SDL::Video.3:\&\s-1SDL\s0 will attempt to use a fullscreen mode. If a hardware resolution change is not possible (for whatever reason), 
pods::SDL::Video.3:\& # the size of the window box or the screen resolution if fullscreen
pods::SDL::Video.3:\& # the size of the window box or the screen resolution if fullscreen
pods::SDL::Video.3:\& # the size of the window box or the screen resolution if fullscreen
pods::SDL::Video.3:.SS "wm_toggle_fullscreen"
pods::SDL::Video.3:.IX Subsection "wm_toggle_fullscreen"
pods::SDL::Video.3:\& $toggle = SDL::Video::wm_toggle_fullscreen( $surface );
pods::SDL::Video.3:Toggles the application between windowed and fullscreen mode, if supported. (X11 is the only target currently supported, BeOS support 
pods::SDLx::App.3:.SS "fullscreen"
pods::SDLx::App.3:.IX Subsection "fullscreen"
pods::SDLx::App.3:\&\f(CW\*(C`SDLx::App::fullscreen\*(C'\fR toggles the application in and out of fullscreen mode.
pods::SDLx::App.3:current video buffer. \f(CW\*(C`SDLx::App::sync\*(C'\fR will do a fullscreen update, using the double buffer
Not that these are helpful, tried looking into man pods::SDL::Video.3 but I don't get how what is written there can be applied to a script running Frozen Bubble. And I did not find a part that mentions how to address a certain monitor to begin with.

i3slkiller
Black ninja
Black ninja
Posts: 30
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#8 by i3slkiller » 05 Dec 2023, 09:15

Rava wrote:
05 Dec 2023, 06:08
Can Frozen Bubble be told which monitor to use when using fullscreen?
Recently I created sdl12-compat module, which may solve this problem.
sdl12-compat 1.2.68 (build 1, size 152 KiB) - SDL-1.2 compatibility layer using SDL-2.0
Note: search in "ownslackbuilds" folder
3aadbed7cd4d518d94715941b7e9ecee814e6c199196c7d399c41c50838360d7 sdl12-compat-1.2.68-x86_64-1_pb.xzm

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

i3slkiller's modules (Porteus 5.01)

Post#9 by Rava » 05 Dec 2023, 18:44

i3slkiller wrote:
05 Dec 2023, 09:15
Recently I created sdl12-compat module, which may solve this problem.

Code: Select all

sdl12-compat 1.2.68 (build 1, size 152 KiB) - SDL-1.2 compatibility layer using SDL-2.0
Note: search in "ownslackbuilds" folder
3aadbed7cd4d518d94715941b7e9ecee814e6c199196c7d399c41c50838360d7  sdl12-compat-1.2.68-x86_64-1_pb.xzm
Thanks, I look into it.
Like I wrote, I tried reading the man page of pods::SDL::Video.3 but did not get how to apply any of that. :wall:

i3slkiller
Black ninja
Black ninja
Posts: 30
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#10 by i3slkiller » 05 Dec 2023, 20:33

As far as I know, pods::SDL::Video describes the bindings to SDL video in Perl (which I don't know), may be helpful if you write scripts in this language.

My bad, I used this quote in wrong context earlier...
Rava wrote:
05 Dec 2023, 06:08
Can Frozen Bubble be told which monitor to use when using fullscreen?
So, although I don't consider it as solution, I noticed that this game (and maybe other SDL1 games) starts fullscreen on monitor which was set as primary in desktop environment settings, unless none of monitors was set as primary, then may start on one of several monitors depending on how the monitor placement was set. I checked it with sdl12-compat on Xfce, without compat in my case second monitor showed part of first monitor displaying correctly and monitor placement settings was destroyed thus created this module.

EDIT: Try this:

Code: Select all

SDL_VIDEO_FULLSCREEN_HEAD=x frozen-bubble
where x is number from 0 of monitor on which will be displayed.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

i3slkiller's modules (Porteus 5.01)

Post#11 by Rava » 06 Dec 2023, 19:27

^
My current external full HD monitor is addressed by xrandr as HDMI-0
And the internal smaller laptop monitor is addressed by xrandr as LVDS-0

So, both are "0"
Do I use

Code: Select all

SDL_VIDEO_FULLSCREEN_HEAD=HDMI-0 frozen-bubble
?

Added in 4 minutes 43 seconds:

Code: Select all

guest@rava:~$ xrandr --listmonitors
Monitors: 1
 0: +HDMI-0 1920/496x1080/292+0+0  HDMI-0
guest@rava:~$ 
Though, asking it via --listmonitors it only seems to see the external one; maybe because the internal one is switched off. But still running Frozen Bubble and going to fullscreen, it switches to LVDS-0 (and FB switches on the internal monitor, until I exit FB's fullscreen mode, then it returns to my external HDMI one and the internal one is again switched off).

is "0" then what HDMI-0 is addressed as?
Cheers!
Yours Rava

i3slkiller
Black ninja
Black ninja
Posts: 30
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#12 by i3slkiller » 06 Dec 2023, 20:12

Rava wrote:
06 Dec 2023, 19:32
Do I use

Code: Select all

SDL_VIDEO_FULLSCREEN_HEAD=HDMI-0 frozen-bubble

?
No, check one by one

Code: Select all

SDL_VIDEO_FULLSCREEN_HEAD=0 frozen-bubble
SDL_VIDEO_FULLSCREEN_HEAD=1 frozen-bubble
until it's display on screen you want.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

i3slkiller's modules (Porteus 5.01)

Post#13 by Rava » 07 Dec 2023, 04:01

i3slkiller wrote:
06 Dec 2023, 20:12

Code: Select all

SDL_VIDEO_FULLSCREEN_HEAD=0 frozen-bubble
already did the trick. Image

And for all lurkers: sdl12-compat-1.2.68-x86_64-1_pb.xzm is needed as well. Without it the full screen mode happens on the correct screen, and technically it is full screen - just the same small window size as before with thick black borders. So the fullscreen you want, you have to use sdl12-compat-1.2.68-x86_64 as well.

Maybe I merge sdl12-compat-1.2.68-x86_64-1 into my Frozen Bubble module… and put my /usr/local/bin/frozen-bubble start script in it as well, thus creating my expanded FB module.

Using the below /usr/local/bin/frozen-bubble works when executed in the terminal as "frozen-bubble" because in guest's $PATH /usr/local/bin/ comes before /usr/bin/ (where the perl script also named frozen-bubble sits)

When you want my below script as replacement for the .desktop file - figure out that by yourself how that is done. (Not really recommended since you would not see the error message with the warning about the missing sdl-config and maybe even wonder about the 5 seconds pause)

Have my /usr/local/bin/frozen-bubble script:

Code: Select all

#!/bin/bash
VERSION="0.1"
MYNAME="frozen-bubble"

# colours initialization (usually inserted via an external script)
bld="\033[1m"	# bold
#und="\033[4m"	# underline
#fla="\033[5m"	# flashing
red="\033[31m"	# red
gre="\033[32m"	# green
yel="\033[33m"	# yellow
#blu="\033[34m"	# blue
#mag="\033[35m"	# magenta
#cya="\033[36m"	# cyan
#spc="\033[60G"	# right aligned (column 60)
off="\033[m"	# off

echo -e "${bld}${yel}$MYNAME$off V$yel$VERSION${off} start script"

file $(which sdl-config) 2>/dev/null
if [ $? -ne 0 ]; then
	echo -e "${bld}${red}WARNING! sdl-config not found or not executable. Full screen mode as you expect 
it to work will not work. Now pausing for 5 seconds, you can abort this script 
now by pressing Ctrl+C.
"
	sleep 5
fi

echo -e "${bld}${red}Execute '/usr/bin/frozen-bubble' directly if you do not want this script 
starting Frozen Bubble.${off}

execuing now
${bld}${gre}SDL_VIDEO_FULLSCREEN_HEAD=0 /usr/bin/frozen-bubble $@${off}"
SDL_VIDEO_FULLSCREEN_HEAD=0 /usr/bin/frozen-bubble "$@"
And test out first which SDL_VIDEO_FULLSCREEN_HEAD= works for you as i3slkiller showed above and adjust the script accordingly.

i3slkiller
Black ninja
Black ninja
Posts: 30
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#14 by i3slkiller » 16 Dec 2023, 09:13

I can't edit first post anymore, so I will post about new modules in new ones.

Inkscape 1.3.2 (build 1, size 38.6 MiB) - vector graphics editor
[*] updated to 1.3.2 version

Code: Select all

53535b69316bc916bc03d93f4076ab1f2a2883487d381025565673b75f56d278  inkscape-1.3.2-porteus5.01-x86_64-1-i3slkiller.xzm

Krita 5.2.2 (build 1, size 86.5 MiB) - image painting program
Requires: imageformats qt5-base
Optional: PyQt5 05-devel*
[*] updated to 5.2.2 version

Code: Select all

41f0e660ad47887e0dd454068ff6565a334c8cd71fbb1a915778c21eb5595262  krita-5.2.2-porteus5.01-x86_64-1-i3slkiller.xzm
* - gets rid of 'no module named pydoc' message and make scripts working


QOwnNotes 23.12.3 (build 1, size 7.8 MiB) - notepad and todo list manager
Requires: qt5-base
[*] updated to 23.12.3 version

Code: Select all

c750e3fb2bef441ce453a22afa3bc834795383f40ff774d82305b03306232260  qownnotes-23.12.3-porteus5.01-x86_64-1-i3slkiller.xzm
Links to modules are in first post and won't change.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

i3slkiller's modules (Porteus 5.01)

Post#15 by Rava » 16 Dec 2023, 19:44

i3slkiller wrote:
16 Dec 2023, 09:13
I can't edit first post anymore, so I will post about new modules in new ones.
I can edit the initial post for you if you want.
Shall I do it?
Cheers!
Yours Rava

Post Reply