KDE를 사용하여 Archlinux에서 Arduino IDE를 루트로 시작하지 못함

KDE를 사용하여 Archlinux에서 Arduino IDE를 루트로 시작하지 못함

직렬 포트에 액세스하려면 루트로 IDE를 실행해야 합니다.

명령은 패키지 폴더 내의 ./arduino입니다.

Fedora에서는 잘 작동하지만 Archlinux에서는 프로세스가 다음 출력과 충돌합니다.

No protocol specified
Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
        at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65)
        at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:115)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:74)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:260)
        at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:102)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:81)
        at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:123)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:260)
        at java.awt.Toolkit$2.run(Toolkit.java:860)
        at java.awt.Toolkit$2.run(Toolkit.java:855)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:854)
        at processing.core.PApplet.<clinit>(Unknown Source)
        at processing.app.Preferences.save(Preferences.java:747)
        at processing.app.Preferences.init(Preferences.java:250)
        at processing.app.Base.main(Base.java:117)

답변1

KDE를 사용하고 계신 것 같습니다. X 프로그램을 사용하는 kdesu대신 이 명령을 사용해야 합니다 .sudo

관련 정보