Решено: Fedora 16 (RFRemix). Проблема с gedit

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
Pantera2007
Сообщения: 107
ОС: Fedora

Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение Pantera2007 »

Fedora 16 (RFRemix), ноутбук Toshiba satellite L300.

По умолчанию все текстовые документы открываются через gedit. К открытию никаких претензий нет, а вот редактировать документ у меня не получается - нельзя ни удалить символы, ни добавить, только читать можно. Курсор двигается вверх, вниз, вправо, влево. Хотя права на документ стоят - чтение и запись. Через другие текстовые редакторы все нормально.
Не работает даже в командной строке
# gedit /etc/sudoers - настраивала sudo
файл открылся как положено, курсор мигает, двигается, но ввести что-либо или стереть не получается.
Через nano, через mc, все добавляется и стирается.

Может у кого будут какие-либо предложения по исправлению этой проблемы. Спасибо.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение BIgAndy »

Pantera2007 писал(а):
24.11.2011 16:33
Может у кого будут какие-либо предложения по исправлению этой проблемы. Спасибо.

Например, use nano, gvim, emacs....
Нет ни одного аргумента для использования gedit.
Спасибо сказали:
Аватара пользователя
Pantera2007
Сообщения: 107
ОС: Fedora

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение Pantera2007 »

BIgAndy писал(а):
24.11.2011 17:41
Например, use nano, gvim, emacs....
Нет ни одного аргумента для использования gedit.

Да это то понятно. Мне интересна сама суть - почему не работает?
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение BIgAndy »

Pantera2007 писал(а):
24.11.2011 20:17
Да это то понятно. Мне интересна сама суть - почему не работает?

Запустите в strace и посмотрите. Попробуйте также сохранить под другим именем и открыть вновь gedi'том.Если заработаете, то более чем возможно, он криво запускается из какого-нть скрипта типа geвdit.sh.....
Но в любом случае strace кашернее.
Спасибо сказали:
Аватара пользователя
Pantera2007
Сообщения: 107
ОС: Fedora

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение Pantera2007 »

BIgAndy писал(а):
24.11.2011 20:55
Pantera2007 писал(а):
24.11.2011 20:17
Да это то понятно. Мне интересна сама суть - почему не работает?

Запустите в strace и посмотрите. Попробуйте также сохранить под другим именем и открыть вновь gedi'том.Если заработаете, то более чем возможно, он криво запускается из какого-нть скрипта типа geвdit.sh.....
Но в любом случае strace кашернее.


1) Запустила в strace - но надо учесть, что я не программист и не системщик)). Вывод мне ничего не дал, кроме того, что я узнала путь файла запуска. Хотя я и так знаю где искать файл запуска. Могу только приложить файл trace_output.txt (который создала с помощью strace -o trace_output.txt gedit - но он слишком большой аж 9 Мб))
2) Я не могу сохранить под другим именем. То же самое, что и в gedit - не вводятся (не стираются) буквы с клавиатуры, когда открывается окно сохранения. А также не могу переименовать файл на рабочем столе - могу только вставлять скопированный текст, и тоже самое происходит в "Установка - удаление программ" - в строке поиска. Все это не работает во всех графических средах (правда в KDE не проверяла, но думаю будет то же самое)
Спасибо сказали:
inhabt
Сообщения: 13

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение inhabt »

Pantera2007,
у меня была похожая (может, и другая) проблема с {программами для GNOME 3/GTK 3} в RFRemix 15. По неизвестным причинам evince, Deja Dup и другие {программы для GNOME 3/GTK 3} не всегда реагировали на клавиатуру и мышь в "чужой" оконной среде.
Я подумал (наугад), что проблема кроется в поддержке средств ввода и установил кучей несколько пакетов, которые находит yum по ключевым словам "input method gtk". {Программы для GNOME 3/GTK 3} заработали нормально, а глубже разбираться я не стал (я и не умею).
Я не знаю, будет ли полезно моё сообщение.
Я не поднимал эту проблему раньше, потому что обычно обхожусь KDE.
Спасибо сказали:
Аватара пользователя
AlexYeCu
Сообщения: 1137
ОС: fedora

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение AlexYeCu »

Pantera2007 писал(а):
24.11.2011 16:33
# gedit /etc/sudoers - настраивала sudo


Эм, а как вы вообще умудрились запустить gedit из-под root`а? Насколько помню, без специальных телодвижений это уже несколько лет как нельзя в Fedora сделать.

У самого gedit в RFR 16 x86_64 пувше работал нормально, правда получил отставку в связи с тем, что GTK-3, для которого я не нашёл настройщика тем.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение alv »

AlexYeCu писал(а):
27.11.2011 11:19
Эм, а как вы вообще умудрились запустить gedit из-под root`а?

Через должным образом настроенный sudo, вероятно?
а вообще-то
BIgAndy писал(а):
24.11.2011 17:41
Нет ни одного аргумента для использования gedit.

Для простой работы он слишком громоздкий (тут nano хорош), для всамделишней - слишком убог (geany? kate?)
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение BIgAndy »

AlexYeCu писал(а):
27.11.2011 11:19
Эм, а как вы вообще умудрились запустить gedit из-под root`а? Насколько помню, без специальных телодвижений это уже несколько лет как нельзя в Fedora сделать.

Да каких таких телодвижений? Selinux перемещается в permissive mode или соответсвенным образом его настроив.

Водникло предположение, что у ТС не всё в порядке.
Вернее всё в порядке с Selinux, именно поэтому не разреает.

/me думает, что работа с gedit - не есть труъ в окружении root, также как и грузить гуё под рутом.
Спасибо сказали:
Аватара пользователя
AlexYeCu
Сообщения: 1137
ОС: fedora

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение AlexYeCu »

alv писал(а):
27.11.2011 12:22
Через должным образом настроенный sudo, вероятно?


Может где-то там собака и зарыта? Я просто обратил внимание, что настройки системы явно не дефолтные.

BIgAndy писал(а):
24.11.2011 17:41
Нет ни одного аргумента для использования gedit.


Не соглашусь. Иногда полезен именно иксовый софт для простой работы с plain text. И gedit из состава gnome2 (ну или с GTK2 мордой, не знаю как точнее) для этого вполне подходит. Не могу того же сказать про gedit gnome3/GTK3, посему перешёл на leafpad.

BIgAndy писал(а):
27.11.2011 13:02
Да каких таких телодвижений? Selinux перемещается в permissive mode или соответсвенным образом его настроив.


Во-первых, « Selinux перемещается в permissive mode» — вполне себе «телодвижение», иначе говоря, дополнительное действие пользователя по настройке.
Во-вторых, это вроде не selinux контролирует. Я отказ gedit`а запускаться под root`ом помню ещё толи по F14, толи по F15, откуда selinux был выдран с корнем из-за неумения не лезть под руку и не мешать (чего только стоили свистопляски с перезапуском gdm после падения/прибития иксов).
Спасибо сказали:
Аватара пользователя
Pantera2007
Сообщения: 107
ОС: Fedora

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение Pantera2007 »

alv писал(а):
27.11.2011 12:22
Через должным образом настроенный sudo, вероятно?

Да, я настроила sudo. Для настройки я воспользовалась

Код: Выделить всё

echo 'loginname ALL=(ALL) ALL' >> /etc/sudoers

Gedit у меня вызвал подозрения ещё когда пыталась подправить простой текстовский файл через свою учетную запись, потом уже настроив sudo я запустила gedit /etc/sudoers просто для интереса, даст редактировать или нет, оказалось нет

Вот насчет Selinux - не знаю правильно я делаю или нет, но я всегда его отключаю после установки дистрибутива. (в 9 версии fedora у меня были проблемы большие с обновлением - пока мне не посоветовали отключить Selinux - с тех пор всегда отключаю сразу)

Возникло предположение, что у ТС не всё в порядке.
Вернее всё в порядке с Selinux, именно поэтому не разреает.

/me думает, что работа с gedit - не есть труъ в окружении root, также как и грузить гуё под рутом.

У ТС - это что такое? И что должно быть тогда в порядке?
/me - а это что такое?
Selinux перемещается в permissive mode - тоже не поняла.
Если можно, то расшифруйте.
Спасибо сказали:
Аватара пользователя
Pantera2007
Сообщения: 107
ОС: Fedora

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение Pantera2007 »

inhabt писал(а):
27.11.2011 10:42
Pantera2007,
у меня была похожая (может, и другая) проблема с {программами для GNOME 3/GTK 3} в RFRemix 15. По неизвестным причинам evince, Deja Dup и другие {программы для GNOME 3/GTK 3} не всегда реагировали на клавиатуру и мышь в "чужой" оконной среде.
Я подумал (наугад), что проблема кроется в поддержке средств ввода и установил кучей несколько пакетов, которые находит yum по ключевым словам "input method gtk". {Программы для GNOME 3/GTK 3} заработали нормально, а глубже разбираться я не стал (я и не умею).
Я не знаю, будет ли полезно моё сообщение.
Я не поднимал эту проблему раньше, потому что обычно обхожусь KDE.

установила uim (a multilingual input method library) + GTK +3 support for uim + зависимости проблема не ушла((
Спасибо сказали:
Аватара пользователя
AlexYeCu
Сообщения: 1137
ОС: fedora

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение AlexYeCu »

Pantera2007 писал(а):
27.11.2011 16:22
У ТС - это что такое? И что должно быть тогда в порядке?
/me - а это что такое?
Selinux перемещается в permissive mode - тоже не поняла.


ТС это топикстартер, человек, начавший тему.

/me — команда из irc, служащая для того, чтобы фраза была отображена как сказанная от третьего лица.
Если я напишу в irc «/me недоумевает», то собеседник увидит «AlexYeCu недоумевает». На форуме это… …ну выделывается человек, в общем. Просто с irc знакомы многие и вопросов это не вызывает.

Код: Выделить всё

$ cat /etc/selinux/config
SELINUX=enforcing
SELINUXTYPE=targeted


Вам предлагают изменить значение SELINUX:

Код: Выделить всё

SELINUX=permissive


Меняется от root`а при помощи nano, mc, vi — в общем чего-нибодь консольного для работы с текстом.

Ещё можно воспользоваться system-config-selinux — графическая морда для всего этого безобразия.
Спасибо сказали:
Аватара пользователя
Pantera2007
Сообщения: 107
ОС: Fedora

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение Pantera2007 »

Всем спасибо. А особенно inhabt. Он навел меня на мысль, что в моей проблеме что-то мешает "методу ввода". Первое, вызвавшее подозрение приложение, которое может блокировать ввод и удаление, оказалось правильным выбором - этим приложением оказалось gxneur (интеллектуальный переключатель раскладок клавиатуры) - я добавила Nautilus в список необрабатываемых и все мои неработающие приложения заработали (все вводится и удаляется без проблем). Все - удаляю этот интеллектуальный переключатель - хочу заметить, что в 14 fedora такой проблемы с gxneur нет.
Спасибо сказали:
inhabt
Сообщения: 13

Re: Решено: Fedora 16 (RFRemix). Проблема с gedit

Сообщение inhabt »

Pantera2007, не за что :) .
Спасибо сказали: