Я пытаюсь передать среду через Alacrate в лаунчере.

Например, я хотел бы запустить: SWT_GTK3 = 0 /opt /eclipsecdt /eclipse

как пусковая установка.

Но alarate выдает кнопку «хорошо», если у меня SWT_GTK3 = 0.

Есть идеи как обойти это?

Заранее спасибо.

1 ответ1

0
  1. Создайте bash-файл с содержимым:

    #!/bin/sh SWT_GTK3=0 /opt/eclipsecdt/eclipse

  2. сделать файл исполняемым: chmod +x

  3. запустить этот новый файл Bash от Alacarte

Второй вариант - создать собственный файл .desktop.

  1. создать новую запись с Alacarte
  2. найдите новый файл в /home/artur/.local/share/applications, он будет называться alacarte-made-x.desktop
  3. редактировать файл [Desktop Entry] Comment= Terminal=true Name=export Exec=/bin/sh -c "export SWT_GTK3=0; /opt/eclipsecdt/eclipse" Type=Application Icon=gnome-panel-launcher

alacarte не позволит вам сохранить эту запись, если вы попытаетесь снова отредактировать ее с помощью alacarte, но все же это должен быть действительный файл .desktop.

Для получения дополнительной информации о том, что вы можете сделать с файлом .desktop, см. Документацию разработчика GNOME.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .