필터 지우기
필터 지우기

GUI error on Linux only

조회 수: 22 (최근 30일)
Diogo
Diogo 2024년 2월 6일
답변: Diogo 2024년 3월 12일
I'm getting some GUI issues only in my Linux installation. On Windows this GUI works fine.
List of issues:
  • Default placeholder items values appearing on the list (Item 1, 2, 3, 4), but they shouldn't when it is empty.
  • Add and Remove buttons don't work.
  • There are hidden radio buttons on Use Credentials vs Use PAT to switch between tabs. They don't work.
  • <New Alias> placeholder showing at the top
  • Missing UI elements
Plus, I'm getting this warning on the command window when I load the UI.
Does any of these errors ring a bell to any of you?
-----------------------------
EDIT: previously I said that I could only run this on an Ubuntu VM. Now I could run it natively and the same error appears.

채택된 답변

Diogo
Diogo 2024년 3월 12일
This problem was solved with a patch done by the software distributor. Unfortunately, I cannot know what fixed it. I'll close the thread

추가 답변 (2개)

Taylor
Taylor 2024년 2월 13일
A compiled MATLAB binary can only be run on machines which match the architecture of the machine that originally compiled the binary.
  댓글 수: 1
Diogo
Diogo 2024년 2월 15일
This program I'm trying to run is solely based on p-files.
Are p-files considered MATLAB binaries? I don't think so, right? In my head they were meant to be portable

댓글을 달려면 로그인하십시오.


prabhat kumar sharma
prabhat kumar sharma 2024년 2월 14일
Hello Diago,
I understand you're having trouble with your Linux VM's GUI elements in MATLAB, while it works fine on Windows root machine.
As per my understanding , MATLAB has encountered low-level issues while creating graphics on your system.It seems like MATLAB is struggling to render graphics properly on your Linux system.
Here are some suggestions you can try to get things running smoothly:
Or maybe your current Linux distribution isn't fully compatible with your MATLAB version. Try using a distro known to work well with MATLAB.
As a workaround you can execute,
opengl hardware
This command renders subsequent graphics. If your graphics hardware does not support hardware-accelerated OpenGL, then MATLAB uses a software version instead.
To save it for future instances of MATLAB execute the following,
opengl('save','hardware');
I hope it helps to resolve your issue!
  댓글 수: 1
Diogo
Diogo 2024년 2월 15일
I tried to follow this thread and other similar ones that I found. Nothing solved my problem.
I think the distro might not be the problem since I'm running one that is not heavily modified (Ubuntu 20.04.3 LTS).
I guess the issue is with the VM's graphic driver. These messages come on terminal when I try to run my program. Unfortunately, I cannot verify that because I don't have a native Linux PC here that I can use to test this hypothesis.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by