Меню Eclipse отключено или не отображается

Первый тип в xrandr в вашем терминале и посмотрите, что является подключенным устройством. Возможно, это VGA1, как в этом случае. Если нет, замените VGA1 на подключенное устройство в приведенных ниже командах. Затем создайте новый документ и назовите его, например: - «yourname.sh» Введите:

xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 1600x900_60.00
xrandr --output VGA1 --mode 1600x900_60.00
unity --replace

и сохраните его в своей домашней папке (это разрешение 1600x900). Сделайте его выполнимым:

chmod a+x ~/yourname.sh

откройте приложения для запуска и нажмите «ДОБАВИТЬ». Дайте имя и введите в командной строке

bash /home/yourname/yourname.sh

нажмите «Сохранить». Это изменение появляется после выхода из системы и входа в систему

1
задан 23 January 2014 в 15:24

5 ответов

У меня была такая же проблема, мое ленивое исправление -

Откройте терминал Gnome (CTRL + ALT + T по умолчанию). Проблема UBUNTU_MENUPROXY=0 eclipse.

Работает для меня.

10
ответ дан 24 May 2018 в 16:38
  • 1
    это единственное решение, которое работает для меня. добавление Exec=env UBUNTU_MENUPROXY= eclipse в мой файл eclipse.desktop не решает проблему для меня на Ubuntu 13.10 :-( – Chris 22 March 2014 в 16:18
  • 2
    Не работает в 14.04 – thefourtheye 4 October 2014 в 13:29
  • 3
    @thefourtheye, возможно, обходной путь действительно только для версии 13.10 – Abel Melquiades Callejo 5 October 2014 в 08:34
  • 4
    это единственное решение, которое сработало для меня. Как сделать это постоянным? – vigamage 27 April 2017 в 18:15

В моем случае в / usr / share / applications были две версии файла:

eclipse.desktop
Eclipse.desktop

Либо удалить один из них, либо изменить строку Exec в обоих из них, как описано выше. Третья версия файла находится в домашней папке:

~/.local/share/applications/Eclipse.desktop

Вы можете либо удалить этот последний, либо изменить строку Exec в этом тоже.

Все, что вам нужно do - это изменить строку Exec следующим образом:

Exec=env UBUNTU_MENUPROXY= /path/to/eclipse/eclipse
6
ответ дан 24 May 2018 в 16:38
  • 1
    Спасибо, что указали мне на ~ / .local / share / applications / Eclipse.desktop – blackbird07 7 February 2014 в 06:30
  • 2
    Спасибо. Я отредактировал свой ответ, добавив путь ~/.local. – Kurt Bourbaki 5 March 2014 в 14:56
  • 3
    Это было! Мне было интересно, почему изменения mt в файле рабочего стола не вступили в силу, все это из-за .local версии рабочего файла ... – Deep-B 24 March 2014 в 00:39

Вам нужно отредактировать файл с именем eclipse.desktop, чтобы включить параметр MENUPROXY.

В зависимости от вашей установки это местоположение будет отличаться. Чтобы найти его, введите sudo find / -name eclipse.desktop. Как только вы найдете местоположение, откройте файл в своем любимом редакторе. Для меня это vim, поэтому я набираю sudo vim /usr/share/applications/eclipse.desktop (обратите внимание, что ваше местоположение может быть другим, см. Первый шаг. Когда в файле найдите строку, которая выглядит примерно так:> Exec=/opt/eclipse/eclipse. (Обратите внимание: у вас может быть просто «затмение» там без полного пути) .После нахождения этой строки прокомментируйте это. Затем добавьте эту строку: Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse (при необходимости отредактируйте. Если ваша установка не имела полного пути или если у меня был другой путь, отрегулируйте здесь). Обратите внимание на пробел после MENUPROXY =. Это важно. «Запустите Eclipse и снова наслаждайтесь меню вверх.
2
ответ дан 24 May 2018 в 16:38
  • 1
    У меня нет такого файла, терминал не вернул никаких результатов. – Jeroen Bollen 26 October 2013 в 23:49
  • 2
    @JeroenBollen Вы можете создать этот файл и заполнить его содержимым, которое я написал в своем сообщении выше ( Как решить проблемы с Eclipse в Ubuntu 13.10 ). – Kurt Bourbaki 13 November 2013 в 14:48

Вы можете попробовать следующее: http://ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 Меню Eclipse не отображается в Unity Global Menu. Работает со мной.

1
ответ дан 24 May 2018 в 16:38
  • 1
    Работал для меня тоже, но требует выполнения из командной строки, а также с CDT I eclipse не распознает c ++ и не претендует на доступный редактор, но это было исправлено путем удаления. Metadata и перезапуска. – kroiz 20 October 2013 в 00:52
  • 2
    Хотя это теоретически может ответить на вопрос , было бы предпочтительно включить здесь основные части ответа и предоставить ссылку для справки. – kiri 5 February 2014 в 17:53

В моем случае файл не существовал,

Мне пришлось создать его в ~/.local/share/applications

, просто создайте eclipse.desktop, содержащий

Version=4.3.0
Name=Eclipse
Exec=env UBUNTU_MENUPROXY= path=/home/abali/apps/eclipse/eclipse Icon=/home/abali/apps/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=IDE;

Не забудьте сделать

source eclipse.desktop

, затем открыть затмение, и оно просто работает.

-1
ответ дан 24 May 2018 в 16:38
  • 1
    Какие? [F1]? Не делайте этого , это совершенно не нужно и может иметь нежелательные эффекты. – kiri 13 January 2014 в 03:25

Другие вопросы по тегам:

Похожие вопросы: