INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: JRiver Media Center 19.0.52 for Debian  (Read 5118 times)

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13533
JRiver Media Center 19.0.52 for Debian
« on: October 04, 2013, 06:07:22 pm »

http://files.jriver.com/mediacenter/channels/v19/latest/MediaCenter-19.0.52.deb

The fallback could use some testing, it seems to work for me.

19.0.52 (11/4/2013)

1: NEW: Fallback to S16_LE sound if the ALSA driver doesn't support S32_LE.
2: Fixed: Font spacing and switched to Lucinda.
3: Fixed: Added more package dependencies.

19.0.51 (11/3/2013)

1. NEW: First build.
Logged

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1245
Re: JRiver Media Center 19.0.52 for Debian
« Reply #1 on: October 04, 2013, 07:59:19 pm »

This build segfaults immediately for me.

mediacenter[31107]: segfault at 4 ip 00000000f682f33e sp 00000000ff9b8310 error 4 in libJRImage.so[f652f000+80a000]

Oops, needed the 75dpi fonts.  Ok now.
Logged
Fedora 38 x86_64 Xfce

zeltak

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 480
Re: JRiver Media Center 19.0.52 for Debian
« Reply #2 on: October 04, 2013, 11:47:32 pm »

Hi

im trying to install it on arch linux (see pkbulild: https://paste.xinu.at/UL7JE/ )

but all im getting is a large black screen:

https://paste.xinu.at/iEipD/

also CLI output:

https://paste.xinu.at/lbF/

any ideas?
Logged

InflatableMouse

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3978
Re: JRiver Media Center 19.0.52 for Debian
« Reply #3 on: October 05, 2013, 01:34:05 am »

I'm no linux expert but I think you're missing libcurl and fonts.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13533
Re: JRiver Media Center 19.0.52 for Debian
« Reply #4 on: October 06, 2013, 01:50:12 pm »

I'm no linux expert but I think you're missing libcurl and fonts.

Correct!
MC's libraries won't load without the necessary system shared library supports.
You can use ldd -d 'filename" on the MC libs and executable to find out what you are missing.
Logged

tlcmd

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 261
  • nothing more to say...
Re: JRiver Media Center 19.0.52 for Debian
« Reply #5 on: October 06, 2013, 08:47:10 pm »

Running Linux Mint Debian Edition (mate). MC19 installs completely, but then will not open and is not included in my list of programs. When I run mediacenter in the terminal I get:
dick@music ~ $ mediacenter
JRiver install path (process: 5139): /usr/lib/jriver/Media Center 19/
CJRSharedToolsHelper::AuthenticateJRSharedLib
JRFileSystem::GetDirectoryAppdataCommon
CJRSharedToolsHelper::AuthenticateJRSharedLib
JRFileSystem::GetDirectoryDocuments
JRFileSystem::GetDirectoryDesktop
Illegal instruction
dick@music ~ $

When I run $ sudo ldd -d /usr/lib/jriver/Media*/Plugins/*.so

And I seem to have all the libraries, files and dependencies. Where do I go from here???


Code: [Select]
dick@music ~ $ sudo ldd -d /usr/lib/jriver/Media*/Plugins/*.so
[sudo] password for dick:
/usr/lib/jriver/Media Center 19/Plugins/libdsp_Main.so:
linux-gate.so.1 (0xb7756000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb6f20000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6f17000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb6efb000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6ef6000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6e08000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6dc5000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6da9000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6bf9000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6bd7000)
/lib/ld-linux.so.2 (0xb7757000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6bd3000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6bcd000)
/usr/lib/jriver/Media Center 19/Plugins/libenc_Main.so:
linux-gate.so.1 (0xb76e4000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb6e30000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6e2b000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6e21000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb6e06000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6d18000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6cd5000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6cb9000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6b09000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6ae7000)
/lib/ld-linux.so.2 (0xb76e5000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6ae3000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6add000)
/usr/lib/jriver/Media Center 19/Plugins/libin_APE.so:
linux-gate.so.1 (0xb773a000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb731b000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb7316000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb72fa000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb720c000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb71c9000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb71ad000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6ffe000)
/lib/ld-linux.so.2 (0xb773b000)
/usr/lib/jriver/Media Center 19/Plugins/libin_DSD.so:
linux-gate.so.1 (0xb772e000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb6fe1000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6fd8000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6fd2000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb6fb7000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6ec9000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6e86000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6e6a000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6cba000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6c98000)
/lib/ld-linux.so.2 (0xb772f000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6c94000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6c8e000)
/usr/lib/jriver/Media Center 19/Plugins/libin_FLAC.so:
linux-gate.so.1 (0xb77be000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb7072000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb706d000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb7063000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb7048000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6f5a000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6f17000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6efb000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6d4b000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6d29000)
/lib/ld-linux.so.2 (0xb77bf000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6d25000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6d1f000)
/usr/lib/jriver/Media Center 19/Plugins/libin_MP3.so:
linux-gate.so.1 (0xb76ed000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb6fa1000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6f98000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6f92000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb6f77000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6e89000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6e46000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6e2a000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6c7a000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6c58000)
/lib/ld-linux.so.2 (0xb76ee000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6c54000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6c4e000)
/usr/lib/jriver/Media Center 19/Plugins/libin_MP4.so:
linux-gate.so.1 (0xb77e0000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb72e9000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb72e0000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb72c4000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb71d6000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb7193000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb7177000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6fc8000)
/lib/ld-linux.so.2 (0xb77e1000)
/usr/lib/jriver/Media Center 19/Plugins/libin_MPC.so:
linux-gate.so.1 (0xb76f8000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb7106000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb6fcd000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6fc3000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb6fa8000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6eba000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6e77000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6e5b000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6cab000)
/lib/ld-linux.so.2 (0xb76f9000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6c89000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6c85000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6c7f000)
/usr/lib/jriver/Media Center 19/Plugins/libin_OGG.so:
linux-gate.so.1 (0xb7767000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb7327000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb731e000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb7302000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb7214000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb71d1000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb71b5000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb7006000)
/lib/ld-linux.so.2 (0xb7768000)
/usr/lib/jriver/Media Center 19/Plugins/libin_WAV.so:
linux-gate.so.1 (0xb777e000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb7047000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb7042000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb7038000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb701d000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6f2f000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6eec000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6ed0000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6d20000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6cfe000)
/lib/ld-linux.so.2 (0xb777f000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6cfa000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6cf4000)
/usr/lib/jriver/Media Center 19/Plugins/libout_Main.so:
linux-gate.so.1 (0xb77e0000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb70a4000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb709f000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb7095000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb707a000)
libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xb6f7e000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6e90000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6e4d000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6e30000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6c81000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6c5f000)
/lib/ld-linux.so.2 (0xb77e1000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6c5b000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6c55000)
dick@music ~ $
Logged

leezer3

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1570
Re: JRiver Media Center 19.0.52 for Debian
« Reply #6 on: October 07, 2013, 06:33:46 am »

I have a nasty suspicion you've got an older (Pre Bulldozer so 2012 ish) AMD CPU.

The present build requires SSSE3. Whether this will change I don't know-
http://yabb.jriver.com/interact/index.php?topic=83929.0
(Last few posts in this thread)

-Leezer-
Logged

Mike Noe

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 792
Re: JRiver Media Center 19.0.52 for Debian
« Reply #7 on: October 07, 2013, 06:36:52 am »

yep, try:

cat /proc/cpuinfo | grep flags

and look for ssse3
Logged
openSUSE TW/Plasma5 x86_64 | Win10Pro/RX560
S.M.S.L USB-DAC => Transcendent GG Pre (kit) => Transcendent mono OTLs (kit)
(heavily modded) Hammer Dynamics Super-12s (kit)
(optionally) VonSchweikert VR8s

v_erich

  • World Citizen
  • ***
  • Posts: 120
Re: JRiver Media Center 19.0.52 for Debian
« Reply #8 on: October 07, 2013, 07:28:45 am »

Please find a solution for the SSSE3 "problem", don't want to buy a new server (have an Athlon II 2x3GHz, far enought for a fileserver).

Regards,
Erich
Logged

faceless

  • Recent member
  • *
  • Posts: 11
Re: JRiver Media Center 19.0.52 for Debian
« Reply #9 on: October 07, 2013, 01:40:50 pm »

Here is the description of my experience. Managed to successfully install on xubuntu 13.04 x64. Installing with dpkg it kept complaning about the dependency of xfonts-75dpi, though i had it installed. Anyway, after editing the control file, I installed it without issues.

Media center seg faulted with the default audio card of my notebook. However, the audio works fine with my meridian explorer DAC: JRiver managed to play flac, dsf and sacd iso files without issues. That was it!!! I instantly bought the early bird license. I can't believe I'm using jriver media center natively on linux, listening to hi-res music (that's what i'm doing right now while writing).

Still, there are lots of bugs. here are a few of the most important ones for me:
- Can't change the volume (have to open alsamixer in terminal and change the volume of the dac through there).
- can't resize window, minimize, maximize, whatever...
- nothing happens when clicking "open media file", can't browse files and open them with jriver (had to add folder in main library)

But, the important thing is, i'm already enjoying my music through jriver for linux :)
Logged

XR219

  • Recent member
  • *
  • Posts: 22
Re: JRiver Media Center 19.0.52 for Debian
« Reply #10 on: October 07, 2013, 02:27:44 pm »

no expert at all, but when trying to install on Ubuntu studio I get "Dependency is not satisfiable: libcurl:i386(>=7.26)
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41990
  • Shoes gone again!
Re: JRiver Media Center 19.0.52 for Debian
« Reply #11 on: October 07, 2013, 04:22:01 pm »

Faceless, thanks for the nice report.

- Can't change the volume (have to open alsamixer in terminal and change the volume of the dac through there).

For now, please switch to Internal Volume.


Quote
- can't resize window, minimize, maximize, whatever...

The minimize / maximize should be fixed next build.  Border sizing should work now, but the cursor doesn't change so it's a little finnicky.


Quote
- nothing happens when clicking "open media file", can't browse files and open them with jriver (had to add folder in main library)

This one might be a while, because there aren't standard file browse dialogs on Linux like there are on Windows and Mac (at least that I've seen at the X11 level).  We might need to build our own.
Logged
Matt Ashland, JRiver Media Center

weirdo12

  • Junior Woodchuck
  • **
  • Posts: 63
Re: JRiver Media Center 19.0.52 for Debian
« Reply #12 on: October 07, 2013, 04:38:08 pm »

I copied the .deb contents and this is what I get:


Code: [Select]
weirdo@weirdo-desktop:~$ sudo mediacenter
[sudo] password for weirdo:
JRiver install path (process: 12079): /usr/lib/jriver/Media Center 19/
CJRSharedToolsHelper::AuthenticateJRSharedLib
JRFileSystem::GetDirectoryAppdataCommon
CJRSharedToolsHelper::AuthenticateJRSharedLib
JRFileSystem::GetDirectoryDocuments
JRFileSystem::GetDirectoryDesktop
JRTools checking thread
CJRSharedToolsHelper::AuthenticateJRSharedLib
CJRSharedToolsHelper::AuthenticateJRSharedLib
JROs -- analyze operating system
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JRFileSystem::GetDriveType
JROs -- analyze operating system
Setting focus: 0A721628
Ignoring Xlib error: error code 8 request code 42
Details: BadMatch (invalid parameter attributes)
CJRSharedToolsHelper::AuthenticateJRSharedLib
*** glibc detected *** mediacenter: free(): invalid pointer: 0xf75cb950 ***
Logged

leezer3

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1570
Re: JRiver Media Center 19.0.52 for Debian
« Reply #13 on: October 07, 2013, 05:05:30 pm »

Try without the sudo.
It segfaults when launching directly as root, and TBQH using su or sudo to launch a media-center application is bad practice anyway  ;)

Other than that, the last line of your log suggests MC doesn't like the version of glibc you have installed.

Post the output of:
Code: [Select]
ldd --versionand your precise distro and we may be able to make some progress.

-Leezer-
Logged

Wander_Homer

  • Recent member
  • *
  • Posts: 13
Re: JRiver Media Center 19.0.52 for Debian
« Reply #14 on: October 07, 2013, 05:26:22 pm »

This one might be a while, because there aren't standard file browse dialogs on Linux like there are on Windows and Mac (at least that I've seen at the X11 level).  We might need to build our own.

Maybe the GTK+ file chooser dialog could be an option. Most Linux users have GTK+ installed anyway.

Currently there are two versions to consider, GTK+ 3.* and GTK+ 2.6. The later one is lacking support for Wayland (the protocol to replace X11 on most distributions) but is more common on older distributions (however even Debian is using it with its current release (Wheezy)).

There's also a file dialog available from the KDE-libs but there are probably less users who have those installed. 
Logged
Pages: [1]   Go Up