Головне меню gedit невидиме при запуску з терміналу та за допомогою x11-Forwarding


9

Дано: я використовую export $(dbus-launch)у своєму /etc/bash.bashrcфайлі, оскільки я зазвичай працюю під користувачем, який не є адміністратором, і мені потрібно su - adminробити щось небезпечне.

Нормальна поведінка: Ідіть на тире, відкривайте gedit. Видно верхнє меню.

Аномальна поведінка Перейти до терміналу, типу: gedit. Потім верх меню в видимої. (Проблема зберігається навіть при надсиланні в bg)

Додаткова інформація: Я помітив, коли я робив gksudo gedit, що меню з'являється під панеллю меню вікна замість верхнього меню ...

Більш додаткова інформація: Я щойно знайшов винуватця: пересилання X11. "Ненормальна" поведінка припиняється, коли я видаляю export $(dbus-launch)зі свого bash.bashrcфайлу.

Хтось має підказку, як повернути ненормальне до нормального стану ? (зберігання x11-переадресації?) Я шукав всюди, але, за винятком помилки щодо налаштувань, не показаної, я не знайшов рішення цієї проблеми ...


Здається, це ненормально, тут меню gedit завжди доступне, будь то запущене з .desktop (Dash) або з двійкового (терміналу). Ви завжди можете використовувати це з терміналу - gtk-launch geditабо gtk-launch gedit /path/to/a/file. Для запуску використовується .desktop
дог

Дякую за підказку, але на жаль: використання gtk-start дає такий же результат. :(
Fabby

@muru: Я помітив лише, що ви видалили тег gnome-terminal через 4 хвилини після того, як я поставив питання про щедрість ... Чому ??? Оскільки це відбувається лише при запуску з терміналу, я б сказав, що це досить важливо. (Запитуючи перед тим, як знову додати тег)
Fabby

1
Тому що це, мабуть, не характерно для gnome-терміналу (чи відчуваєте ви іншу поведінку, якщо замість цього використовуєте xfce4-термінал ?). Я б сказав, що x11-forwardingстосується того, що ви використовуєте термінал. Якщо ви вважаєте, що це не так, розгляньте командний рядок .
муру

gtk-start працював для мене на 1604 році над X11. Також дивується, що псевдонім самому спрацював. alias gedit='gtk-launch gedit'
rickfoosusa

Відповіді:


4

Адже я знайшов відповідь:

Якщо ви використовуєте X11 переадресацію, не забудьте подивитися на ~/.config/того, хто користувач насправді працює gedit! Не той ~/.config/користувач, у якому відображається додаток!

У цьому конкретному випадку видалення ~/.config/geditвирішеної конкретної проблеми як geditтільки відтворює її згодом. (Дурний мене: я мав би перейменувати його і подивився, в чому полягають відмінності, тому я міг розмістити ідеальну відповідь, але в той час я намагався вирішити ще одну проблему)


Оригінальна відповідь:

Шкода, що ніхто не знайшов жодної відповіді, тому я опублікую власні роботи як "рішення"

(Я знаю, що вони насправді не "рішення"; вони просто "навколо")

  1. Використовуйте панель інструментів для найбільш часто використовуваних команд.
  2. Використовуйте комбінації клавіш: Оскільки єдиний пункт меню, який мені дійсно не вистачає на панелі інструментів, - це "Файл - Зберегти як", я просто натискаю Alt+, Fі меню, здається, виходить із системного меню при використанні цього вирішення. Потім просто натисніть Aна "Як" і ви переходите до діалогового вікна "Зберегти як" ...

Та ж система може бути використана для EDIT, VIEW, Sнитки пошуку, Tнструментов, Documents і HELP


+1, оскільки це близько до проблеми, у мене виникає ... запускаючи "sudo gedit", ви не можете отримати доступ до жодного меню, навіть за допомогою "<Alt> + E", "<Alt> + F" тощо. Щось із /home/user/.config/dconfvs /home/root/.config/dconfабо як ви говорите $~/.config/geditпроти #~/.config/gedit. Крім того, люди отримують повідомлення типу "** (gedit: 12601): ПОПЕРЕДЖЕННЯ **: Не вдалося встановити метадані документа: Налаштування метаданих атрибута :: gedit-spell включено не підтримується". Ефекти 100k + людей?
WinEunuuchs2Unix
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.