Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for Linux

Reply
 
Thread Tools Display Modes
Old 07-17-2018, 07:37 PM   #1
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default linux specific bugs in 5.93

So far we are fixing the following bugs which only affect the linux version of 5.93:
  • Using the mouse to navigate menu-bars is less than ideal (requiring lots of clicks
  • Reconfiguring control surfaces sometimes does not work right
  • Control surfaces in general do not work right

If anybody has any other bugs they find in 5.93, post them here!
Justin is offline   Reply With Quote
Old 07-19-2018, 06:59 AM   #2
Nixon
Human being with feelings
 
Nixon's Avatar
 
Join Date: Dec 2011
Posts: 406
Default

Don't know if this qualifies as Linux specific but using Linux (Renoise) Redux vst there are problems with computer keyboard pass through.

Normally one can navigate, trigger samples, write etc. ...

There is a thread in Renoise forum too:

http://forum.renoise.com/index.php/t...phrase-editor/

the demo is available at
http://www.renoise.com/download
Nixon is offline   Reply With Quote
Old 07-19-2018, 08:10 AM   #3
lilith93
Human being with feelings
 
lilith93's Avatar
 
Join Date: Apr 2018
Location: Karlsruhe
Posts: 486
Default

Quote:
Originally Posted by Nixon View Post
Don't know if this qualifies as Linux specific but using Linux (Renoise) Redux vst there are problems with computer keyboard pass through.

Normally one can navigate, trigger samples, write etc. ...

There is a thread in Renoise forum too:

http://forum.renoise.com/index.php/t...phrase-editor/

the demo is available at
http://www.renoise.com/download
Ardour does have the same problem btw.
lilith93 is offline   Reply With Quote
Old 07-19-2018, 08:59 AM   #4
Tobbe
Human being with feelings
 
Tobbe's Avatar
 
Join Date: Sep 2009
Location: Northern Lights
Posts: 742
Default

[Solved]
missed one thing when installing linvst. Everything working like a glow.

Hi,

Previous version of Reaper worked all windows dll files I converted to .so. This version nothing is happening when I scan my VST directory (home/tobbe/VSTPlugin).

I deleted every .so file and start over again with LinVST. Everything seem ok but when I scan that folder in Reaper, it hangs...forever.

Don't know it is a bug in Reaper or something wrong with convering software

//Tobbe
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22.

Last edited by Tobbe; 07-26-2018 at 07:55 AM.
Tobbe is online now   Reply With Quote
Old 07-20-2018, 08:08 AM   #5
kytdkut
Human being with feelings
 
kytdkut's Avatar
 
Join Date: May 2017
Posts: 95
Default

bspwm is still having the tooltip issue (i3wm does not). Can't remember if there was a fix that involved a config option in reaper.ini or...

https://stash.reaper.fm/33981/screen...1_18_12_00.png

EDIT:

1 second after posting:

gdk_borderless_are_override_redirect=1

in reaper.ini

(keeping for future reference?)
kytdkut is offline   Reply With Quote
Old 07-21-2018, 05:54 AM   #6
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Posted in the previous thread but will post again here.

Sometimes reaper shows the splash screen but the main screen never appears, the process is running in the background but seems to be impossible access it. Can't find any consistent way to reproduce it or any hints about what might be causing it.
shosty is offline   Reply With Quote
Old 07-21-2018, 05:59 AM   #7
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

You could try to run reaper from the command line to see what console messages if any are displayed. Maybe it offers a hint.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline   Reply With Quote
Old 07-21-2018, 06:00 AM   #8
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by Jack Winter View Post
You could try to run reaper from the command line to see what console messages if any are displayed. Maybe it offers a hint.
No, it doesn't show anything unusual at all.
shosty is offline   Reply With Quote
Old 07-21-2018, 06:04 AM   #9
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

What does it show then?
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline   Reply With Quote
Old 07-21-2018, 08:07 AM   #10
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by Tobbe View Post
Hi,

Previous version of Reaper worked all windows dll files I converted to .so. This version nothing is happening when I scan my VST directory (home/tobbe/VSTPlugin).

I deleted every .so file and start over again with LinVST. Everything seem ok but when I scan that folder in Reaper, it hangs...forever.

Don't know it is a bug in Reaper or something wrong with convering software

//Tobbe
I've experienced that before with Ozone, if you are using that I can try to find what the solution was.
shosty is offline   Reply With Quote
Old 07-21-2018, 08:10 AM   #11
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by Jack Winter View Post
What does it show then?
Typically it is working correctly right now and shows this:

jack: created client
jack: setting TIME_CRITICAL = 4
jack: activated client
lo server running on 17320
lo server running on 12157

ACMT-UI: UI text - Using UTF-8 encoding


When I tried it and had the problem it was the same thing except I don't remember seeing the lo server message but I could be mistaken. Next time it happens I'll try again.
shosty is offline   Reply With Quote
Old 07-21-2018, 08:19 AM   #12
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

Are you sure reaper isn't trying to load a project and fails because of some plugin?
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline   Reply With Quote
Old 07-21-2018, 08:27 AM   #13
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

No, other times it works perfectly fine and can happen even if it should be loading a blank project. I don't think it is failing to load it, I can see it using an expected cpu and ram amount.
shosty is offline   Reply With Quote
Old 07-21-2018, 08:32 AM   #14
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

Weird, I have no idea what that could be.. I suppose Alt-TAB doesn't find it either?
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline   Reply With Quote
Old 07-21-2018, 08:34 AM   #15
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by Jack Winter View Post
Weird, I have no idea what that could be.. I suppose Alt-TAB doesn't find it either?
No unfortunately not.
shosty is offline   Reply With Quote
Old 07-21-2018, 08:35 AM   #16
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

What distro, WM, etc?
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline   Reply With Quote
Old 07-21-2018, 08:37 AM   #17
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by Jack Winter View Post
What distro, WM, etc?
Code:
System:    Host: hyperion Kernel: 4.15.0-29-lowlatency x86_64 (64 bit gcc: 5.4.0)
           Desktop: KDE Plasma 5.13.3 (Qt 5.11.1) Distro: neon 16.04 xenial
Machine:   System: Hewlett-Packard (portable) product: HP EliteBook 8570w v: A1029D1102
           Mobo: Hewlett-Packard model: 176B v: KBC Version 50.1B
           Bios: Hewlett-Packard v: 68IAV Ver. F.41 date: 05/20/2013
CPU:       Quad core Intel Core i7-3720QM (-HT-MCP-) cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 20752
           clock speeds: max: 3600 MHz 1: 3392 MHz 2: 3392 MHz 3: 3432 MHz 4: 3410 MHz 5: 3392 MHz 6: 3392 MHz
           7: 3431 MHz 8: 3415 MHz
Graphics:  Card: NVIDIA GK107GLM [Quadro K2000M] bus-ID: 01:00.0
           Display Server: X.Org 1.19.6 driver: nvidia Resolution: 1920x1080@59.98hz
           GLX Renderer: Quadro K2000M/PCIe/SSE2 GLX Version: 4.6.0 NVIDIA 396.24.10 Direct Rendering: Yes
Audio:     Card-1 Intel 7 Series/C210 Series Family High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2 NVIDIA GK107 HDMI Audio Controller driver: snd_hda_intel bus-ID: 01:00.1
           Sound: Advanced Linux Sound Architecture v: k4.15.0-29-lowlatency
Network:   Card-1: Intel 82579LM Gigabit Network Connection driver: e1000e v: 3.2.6-k port: 5040 bus-ID: 00:19.0
           IF: enp0s25 state: down mac: 2c:44:fd:65:23:13
           Card-2: Intel Centrino Ultimate-N 6300 driver: iwlwifi bus-ID: 25:00.0
           IF: wlo1 state: up mac: 3c:a9:f4:4f:0d:0c
Drives:    HDD Total Size: 1250.3GB (53.5% used) ID-1: /dev/sda model: CT250MX500SSD1 size: 250.1GB
           ID-2: /dev/sdb model: TOSHIBA_MQ01ABD1 size: 1000.2GB
Partition: ID-1: / size: 34G used: 16G (50%) fs: ext4 dev: /dev/sda3
           ID-2: /home size: 81G used: 30G (37%) fs: ext4 dev: /dev/sda4
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 67.0C mobo: 58.0C gpu: 0.0:56C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 275 Uptime: 18:03 Memory: 3995.3/11939.9MB Init: systemd runlevel: 5 Gcc sys: 5.5.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35
shosty is offline   Reply With Quote
Old 07-21-2018, 08:47 AM   #18
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

An up to date machine, kernel and kde. Sorry don't have a clue what is wrong..

You could maybe check with "dmesg -H" to see if it has any errors at the same moment. Also I suppose there is still a reaper process running? You can try to see if "pgrep reaper5" returns the PID, if so it's still running, and if it returns nothing then the process is completely gone.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline   Reply With Quote
Old 07-21-2018, 09:31 AM   #19
Tobbe
Human being with feelings
 
Tobbe's Avatar
 
Join Date: Sep 2009
Location: Northern Lights
Posts: 742
Default

Quote:
Originally Posted by shosty View Post
I've experienced that before with Ozone, if you are using that I can try to find what the solution was.
Nope, no Ozone here, only free VSTi like Amplesound Bass and Acoustic, sforzando, KeyZone, MANDA Powerdrumkit, all in 64 Bit

OS: Linux Lite v4.0 (64Bit)
Some KXStudio Repos installed, like Cadence
Lowlatency kernel: 4.15.0
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22.
Tobbe is online now   Reply With Quote
Old 07-21-2018, 05:16 PM   #20
Matt Mayfield
Human being with feelings
 
Join Date: Aug 2016
Posts: 62
Default

So happy to see the Linux version on the main site and some exciting developments in ... development!

Justin, any chance you might implement a GTK or Qt standard menu, so that it follows the desktop theme / font size / style, and so the menus can be exported to a global menu?

Ubuntu 16.04's Unity had a global menu by default, and recent KDE, MATE, and XFCE desktops can do it, too - a Mac-style top bar containing the application menus.

Or, is the menu implementaion in SWELL and something the community at large could help with? I don't do software development for a living but I can code and may be able to help.
Matt Mayfield is offline   Reply With Quote
Old 07-22-2018, 01:11 AM   #21
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by Jack Winter View Post
An up to date machine, kernel and kde. Sorry don't have a clue what is wrong..

You could maybe check with "dmesg -H" to see if it has any errors at the same moment. Also I suppose there is still a reaper process running? You can try to see if "pgrep reaper5" returns the PID, if so it's still running, and if it returns nothing then the process is completely gone.
There is a PID when this happens.
dmesg doesn't show much that I can see is related except for perhaps this:

Code:
kern  :info  : [  +0.001014] wlo1: RX ReassocResp from a8:f5:ac:bf:04:d9 (capab=0x11 status=0 aid=1)
kern  :info  : [  +0.003494] wlo1: associated
kern  :debug : [  +0.096298] wlo1: Limiting TX power to 23 (23 - 0) dBm as advertised by a8:f5:ac:bf:04:d9
There are some UFW stuff but I wouldn't think that is relevant?
shosty is offline   Reply With Quote
Old 07-22-2018, 02:10 AM   #22
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

Quote:
Originally Posted by shosty View Post
lo server running on 17320
lo server running on 12157

ACMT-UI: UI text - Using UTF-8 encoding
I don't think this is anything output by reaper? No idea what the lo server is, nor ACMT-UI.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline   Reply With Quote
Old 07-22-2018, 02:12 AM   #23
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

Quote:
Originally Posted by shosty View Post
Code:
kern  :info  : [  +0.001014] wlo1: RX ReassocResp from a8:f5:ac:bf:04:d9 (capab=0x11 status=0 aid=1)
kern  :info  : [  +0.003494] wlo1: associated
kern  :debug : [  +0.096298] wlo1: Limiting TX power to 23 (23 - 0) dBm as advertised by a8:f5:ac:bf:04:d9
There are some UFW stuff but I wouldn't think that is relevant?
The above concerns WIFI, and I guess UFW is uncomplicated firewall related.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline   Reply With Quote
Old 07-22-2018, 02:16 AM   #24
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by Jack Winter View Post
The above concerns WIFI, and I guess UFW is uncomplicated firewall related.
Yeah that's what I thought but I wondered if ReassocResp was some kind of reaper element. Back to square one though it seems.
shosty is offline   Reply With Quote
Old 07-22-2018, 02:31 AM   #25
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

Quote:
Originally Posted by Matt Mayfield View Post
Justin, any chance you might implement a GTK or Qt standard menu, so that it follows the desktop theme / font size / style, and so the menus can be exported to a global menu?

Or, is the menu implementaion in SWELL and something the community at large could help with? I don't do software development for a living but I can code and may be able to help.
I'm not 100% sure that I understand what you are asking for. REAPER was developed as a windows application. It has been ported to OS/X & Linux by implementing the win32 GUI calls in SWELL. It does use some GDK/Cairo calls right now, but mostly implements the drawing of everything, such as windows, dialogs, menus, bitmaps, etc. In fact the long term plan might be to uncouple it from GDK and just use XLIB/Cairo directly.

That said you can somewhat theme all the OS level windows with SWELL. You can configure most fonts, sizes and colours. Try putting this dark theme file https://stash.reaper.fm/30510/libSwell.colortheme into ~/.config/REAPER. You can generate your own libSwell.colortheme with the Makefile in the SWELL repo.

And yes, as SWELL implements more or less everything that REAPER needs to draw, you could most certainly change or improve it by diving into the SWELL source code.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline   Reply With Quote
Old 07-22-2018, 03:28 AM   #26
lilith93
Human being with feelings
 
lilith93's Avatar
 
Join Date: Apr 2018
Location: Karlsruhe
Posts: 486
Default

Quote:
Originally Posted by shosty View Post
Yeah that's what I thought but I wondered if ReassocResp was some kind of reaper element. Back to square one though it seems.

Does Reaper open better when you deactivate you wlan? Can this be related somehow? At linuxmusicians someone mentioned freezing when Reaper is "calling home".
lilith93 is offline   Reply With Quote
Old 07-22-2018, 03:50 AM   #27
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by lilith93 View Post
Does Reaper open better when you deactivate you wlan? Can this be related somehow? At linuxmusicians someone mentioned freezing when Reaper is "calling home".
I haven't tried but I can do next time it happens. The trouble is that it is so inconsistent, I can open reaper and kill the process 20 times and the on the 21st it will work properly without changing anything so it would be difficult to conclude if that makes any difference.

Is there a particular port that reaper uses when doing this?

I do use vpn and have a firewall set up so I suppose it's possible there is an issue there but, like I said, it can suddenly start working again without any kind of change in the system.

I've googled that ReassocResp and I can't find exactly what it is but there are mentions of it in various places that have nothing to do with reaper and it appears to be related to networking so it is probably a red herring in relation to this problem.
shosty is offline   Reply With Quote
Old 07-22-2018, 09:32 AM   #28
clepsydrae
Human being with feelings
 
clepsydrae's Avatar
 
Join Date: Nov 2011
Posts: 3,409
Default

Quote:
Originally Posted by shosty View Post
I've googled that ReassocResp and I can't find exactly what it is but there are mentions of it in various places that have nothing to do with reaper and it appears to be related to networking so it is probably a red herring in relation to this problem.
It's just a kernel message saying that while reassociating your wireless with an access point (of MAC address a8:f5:ac:bf:04:d9) it received a response. It's typical for there to be periodic log messages about wireless communication; I'd guess it was a red herring unless you see the lines pop up every time exactly when reaper hangs. Sometimes network or video card drivers do cause weird issues.

It would surprise me if reaper tries to open a net port and doesn't have a very fast timeout on that operation in the event that the network is not reachable. I think there would be myriad bug reports of this if that was the case.

You're running reaper from the command line, I assume, to make sure to catch any output it produces?

Sounds like you're using JACK, so I would open the qjackctl "Messages" window and watch that as reaper starts.

You've tried a brand new ~/.reaper directory?

You can "journalctl -f" in a terminal as reaper starts, if you're not already. (If that doesn't work do "tail -f /var/log/syslog".)
clepsydrae is offline   Reply With Quote
Old 07-22-2018, 08:13 PM   #29
Matt Mayfield
Human being with feelings
 
Join Date: Aug 2016
Posts: 62
Default

Quote:
Originally Posted by Jack Winter View Post
I'm not 100% sure that I understand what you are asking for. REAPER was developed as a windows application. It has been ported to OS/X & Linux by implementing the win32 GUI calls in SWELL. It does use some GDK/Cairo calls right now, but mostly implements the drawing of everything, such as windows, dialogs, menus, bitmaps, etc. In fact the long term plan might be to uncouple it from GDK and just use XLIB/Cairo directly.
The OSX version uses SWELL, and there REAPER still doesn't manually draw its own menus with something other than the system font, and it doesn't force its menus into the local window, Windows-style. It correctly follows the OSX paradigm and puts its menus into the top global menubar, using the system font and style.

But on Linux, whether the desktop environment is GNOME, KDE, MATE, XFCE, LXDE, ... Compare the Linux-native REAPER's menus to any other application running on that DE and you'll see that they don't fit in. Here's what I mean.


Windows 10 - menus are correct font/size/style compared to other apps (obviously, since this is its native environment):




Mac OS - menus are correct font/size/style compared to other apps, and are correctly idomatic to macOS's global menubar (even though this is using SWELL):




Ubuntu Unity - menus are not correct font/size/style, and do not integrate into the global menubar as other apps do:




KDE - menus are not correct font/size/style:




MATE - menus are not correct font/size/style, and when Global Menu is enabled, they do not integrate as other apps do:




All of these Linux issues on all the desktop environments could potentially be resolved by using either GTK or Qt to handle the menus, instead of drawing them manually; just as the OSX version uses Apple's menu APIs instead of drawing them manually.

Some more info (a bit outdated) here; the relevant part about making menus in an application fit the Global Menu and other DE-specific features is

Quote:
Upstream Application Developers - If you use GTK or Qt menus without any custom widgets it should Just Work.
Matt Mayfield is offline   Reply With Quote
Old 07-23-2018, 07:04 AM   #30
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

I wish the font itself would be better, I can live with the horrible grey but font is drawn horribly. The option in the .ini seems to make no difference.
shosty is offline   Reply With Quote
Old 07-23-2018, 07:34 AM   #31
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

Quote:
Originally Posted by Matt Mayfield View Post
All of these Linux issues on all the desktop environments could potentially be resolved by using either GTK or Qt to handle the menus, instead of drawing them manually; just as the OSX version uses Apple's menu APIs instead of drawing them manually.
IIRC there was some back and forth on this years ago. I'm not 100% sure why this approach was chosen, but most likely it would be more pain to fit SWELL into gtk+/Qt than doing it like this.

The other side of the argument is that if it was made for gtk+, then Qt people would probably complain and vice versa. On the positive side this makes it possible to theme the appearance of windows, dialogs & menus through the use of a libSwell.colotheme, see the never ending eye cancer discussion regarding themes and OS level dialogs.

But SWELL is opensource so anyone feeling strongly about it could make a gtk+ or Qt version.

Edit: Something else that's relevant occurred to me while working. It appears that there have been occasional ABI changes in both gtk+ & Qt without changing the soname, which might make it impossible/unreliable to run on a system with a precompiled libSwell.so. So each user would then have to build their own libSwell linked to the version of the toolkit they have installed.

There are also potential problems with plugins, say running a plugin linked with gtk+ v2 with libSwell linked to gtk+ v3, etc. But hopefully one day plugin developers will understand that using a toolkit like gtk+ or Qt is asking for problems, and should be avoided at all costs..
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)

Last edited by Jack Winter; 07-23-2018 at 09:58 AM.
Jack Winter is offline   Reply With Quote
Old 07-23-2018, 09:27 AM   #32
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by clepsydrae View Post
It's just a kernel message saying that while reassociating your wireless with an access point (of MAC address a8:f5:ac:bf:04:d9) it received a response. It's typical for there to be periodic log messages about wireless communication; I'd guess it was a red herring unless you see the lines pop up every time exactly when reaper hangs. Sometimes network or video card drivers do cause weird issues.

It would surprise me if reaper tries to open a net port and doesn't have a very fast timeout on that operation in the event that the network is not reachable. I think there would be myriad bug reports of this if that was the case.

You're running reaper from the command line, I assume, to make sure to catch any output it produces?

Sounds like you're using JACK, so I would open the qjackctl "Messages" window and watch that as reaper starts.

You've tried a brand new ~/.reaper directory?

You can "journalctl -f" in a terminal as reaper starts, if you're not already. (If that doesn't work do "tail -f /var/log/syslog".)
I was only running it from a terminal to capture the output, I don't normally.

Messages doesn't show anything particularly interesting that I can see:

Code:
Mon Jul 23 17:22:44 2018: Starting jack server...
Mon Jul 23 17:22:44 2018: JACK server starting in realtime mode with priority 10
Mon Jul 23 17:22:44 2018: self-connect-mode is "Don't restrict self connect requests"
Mon Jul 23 17:22:44 2018: Acquired audio card Audio0
Mon Jul 23 17:22:44 2018: creating alsa driver ... hw:0|hw:0|2048|2|44100|0|0|nomon|swmeter|-|32bit
Mon Jul 23 17:22:44 2018: Using ALSA driver HDA-Intel running on card 0 - HDA Intel PCH at 0xd9430000 irq 34
Mon Jul 23 17:22:44 2018: configuring for 44100Hz, period = 2048 frames (46.4 ms), buffer = 2 periods
Mon Jul 23 17:22:44 2018: ALSA: final selected sample format for capture: 32bit integer little-endian
Mon Jul 23 17:22:44 2018: ALSA: use 2 periods for capture
Mon Jul 23 17:22:44 2018: ALSA: final selected sample format for playback: 32bit integer little-endian
Mon Jul 23 17:22:44 2018: ALSA: use 2 periods for playback
17:22:44.254 D-BUS: JACK server was started (org.jackaudio.service aka jackdbus).
Mon Jul 23 17:22:44 2018: graph reorder: new port 'system:capture_1'
Mon Jul 23 17:22:44 2018: New client 'system' with PID 0
Mon Jul 23 17:22:44 2018: graph reorder: new port 'system:capture_2'
Mon Jul 23 17:22:44 2018: graph reorder: new port 'system:playback_1'
Mon Jul 23 17:22:44 2018: graph reorder: new port 'system:playback_2'
Mon Jul 23 17:22:44 2018: New client 'PulseAudio JACK Sink' with PID 1726
Mon Jul 23 17:22:44 2018: port 'PulseAudio JACK Sink:front-left' created
Mon Jul 23 17:22:44 2018: port 'PulseAudio JACK Sink:front-right' created
Mon Jul 23 17:22:44 2018: Connecting 'PulseAudio JACK Sink:front-left' to 'system:playback_1'
Mon Jul 23 17:22:44 2018: Connecting 'PulseAudio JACK Sink:front-right' to 'system:playback_2'
Mon Jul 23 17:22:44 2018: New client 'PulseAudio JACK Source' with PID 1726
Mon Jul 23 17:22:44 2018: port 'PulseAudio JACK Source:front-left' created
Mon Jul 23 17:22:44 2018: port 'PulseAudio JACK Source:front-right' created
Mon Jul 23 17:22:44 2018: Connecting 'system:capture_1' to 'PulseAudio JACK Source:front-left'
Mon Jul 23 17:22:44 2018: Connecting 'system:capture_2' to 'PulseAudio JACK Source:front-right'
Mon Jul 23 17:22:45 2018: New client 'REAPER' with PID 1357
17:22:45.378 JACK connection change.
17:22:45.379 Statistics reset.
17:22:45.415 Client activated.
17:22:45.416 Patchbay deactivated.
17:22:45.474 JACK connection graph change.
17:22:45.672 JACK connection change.
Mon Jul 23 17:22:45 2018: New client 'qjackctl' with PID 1825
Mon Jul 23 17:22:45 2018: port 'REAPER:MIDI Input 1' created
Mon Jul 23 17:22:45 2018: port 'REAPER:MIDI Input 2' created
Mon Jul 23 17:22:45 2018: port 'REAPER:MIDI Input 3' created
Mon Jul 23 17:22:45 2018: port 'REAPER:out1' created
Mon Jul 23 17:22:45 2018: port 'REAPER:out2' created
Mon Jul 23 17:22:45 2018: port 'REAPER:in1' created
Mon Jul 23 17:22:45 2018: port 'REAPER:in2' created
Mon Jul 23 17:22:45 2018: Connecting 'REAPER:out1' to 'system:playback_1'
Mon Jul 23 17:22:45 2018: Connecting 'REAPER:out2' to 'system:playback_2'
Mon Jul 23 17:22:45 2018: Connecting 'system:capture_1' to 'REAPER:in1'
Mon Jul 23 17:22:45 2018: Connecting 'system:capture_2' to 'REAPER:in2'
When I killed the process and started again it started so wasn't able to check your last suggestion, I will try to next time though, as well as a new reaper directory.
shosty is offline   Reply With Quote
Old 07-23-2018, 10:04 AM   #33
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

Quote:
Originally Posted by shosty View Post
I wish the font itself would be better, I can live with the horrible grey but font is drawn horribly. The option in the .ini seems to make no difference.
You might be able to theme the font and the colour to your liking by creating and editing ~/.config/REAPER/libSwell.colortheme

Edit: Regarding your startup troubles. Have you tried building your own libSwell.so ? Who knows, maybe that would help..
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)

Last edited by Jack Winter; 07-23-2018 at 10:16 AM.
Jack Winter is offline   Reply With Quote
Old 07-24-2018, 02:26 PM   #34
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by Matt Mayfield View Post
All of these Linux issues on all the desktop environments could potentially be resolved by using either GTK or Qt to handle the menus, instead of drawing them manually; just as the OSX version uses Apple's menu APIs instead of drawing them manually.
libSwell could be made to support the DE menu system, if the DE supports it, that would be the cleanest way forward. I'll happily accept any patches that get support for that limping (and I'll finish the job if someone can make it limp).

(using GTK+ or QT has lots of drawbacks which jack mentioned...)

Last edited by Justin; 07-24-2018 at 03:10 PM.
Justin is offline   Reply With Quote
Old 07-24-2018, 03:47 PM   #35
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by Jack Winter View Post
Edit: Regarding your startup troubles. Have you tried building your own libSwell.so ? Who knows, maybe that would help..
I haven't. I would prefer not to but I might try if I can't find the cause. I think trying a new REAPER directory is worth a shot but then dissecting it could take ages if it does help.
shosty is offline   Reply With Quote
Old 07-25-2018, 11:06 PM   #36
Matt Mayfield
Human being with feelings
 
Join Date: Aug 2016
Posts: 62
Default

Quote:
Originally Posted by Justin View Post
libSwell could be made to support the DE menu system, if the DE supports it, that would be the cleanest way forward. I'll happily accept any patches that get support for that limping (and I'll finish the job if someone can make it limp).

(using GTK+ or QT has lots of drawbacks which jack mentioned...)
Awesome, thank you; that's a generous offer! I will see what I can do. Guess I'll start reading up on DBusMenu :-D
Matt Mayfield is offline   Reply With Quote
Old 07-26-2018, 09:32 AM   #37
zoso2
Human being with feelings
 
zoso2's Avatar
 
Join Date: Dec 2009
Location: Alberta, Canada
Posts: 622
Default Bug with drop-down menus

I noticed some unusual behaviour with drop-down menus in the render window. When options in the list drop below Reapers main window the option can not be selected, instead you click through it to whatever is underneath it. In my case the option list overlapped the bottom control panel and clicking the option would actually switch to another program that had been minimized to the control panel.

The work around is to move the render window around so the lists don't drop out of Reapers main window. The only list I noticed this with was the mp3 bit-rate list since it is, I think, the longest list in the render window.
zoso2 is offline   Reply With Quote
Old 07-27-2018, 02:52 PM   #38
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

I think I found the reason for the problem I was having with reaper disappearing on startup. I narrowed it down to reaper.ini and then to the following option:

isFullscreen=1

I don't know how or why this was set but changing it to =0 fixed the problem. I guess it should still be considered a bug if it is a valid option and leads to reaper not being accessible after it has started.
shosty is offline   Reply With Quote
Old 07-27-2018, 03:06 PM   #39
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by shosty View Post
I think I found the reason for the problem I was having with reaper disappearing on startup. I narrowed it down to reaper.ini and then to the following option:

isFullscreen=1

I don't know how or why this was set but changing it to =0 fixed the problem. I guess it should still be considered a bug if it is a valid option and leads to reaper not being accessible after it has started.
Hmm what window manager?
Justin is offline   Reply With Quote
Old 07-27-2018, 03:08 PM   #40
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by Justin View Post
Hmm what window manager?
Kwin? I'm using up to date KDE Neon.
shosty is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 05:41 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.