Решение проблемы с переключением раскладок в Inkscape
Редактор Inkscape обладает внушительным набором возможностей, однако и недостатков он не лишен. К таковым можно отнести невозможность использования hotkey без переключения раскладки на английскую или отказ работы hotkey после обновления.
Эти приключения могут застигнуть как пользователя windows версии Inkscape, так и Linux версии. При наличии нескольких учетных записей на компьютере hotkey могут не работать в обычных учетках, а работать только в администраторской учетной записи.
Где найти настройки профилей
Настройки hotkey разных профилей находятся в
C:\Program Files\Inkscape\share\keys
Пользователь волен сам выбрать профиль hotkey, для этого достаточно зайти в настройки
Среди профилей присутствуют профили AI, Xara, Corel и некоторые другие.
Выбираем нужный а, главное, привычный профиль и работаем.
Как заставить работать hotkey в Inkscape
Что делать если возникли проблемы с переключением раскладок в Inkscape.
По умолчанию используется профиль с именем Inkscape default (имя файла профиля default.xml). Решением могут послужить следующие действия.
Разворачиваем архив. Он содержит рабочий профиль от старой версии Inkscape (0.48). Переименовываем его в default.xml (или даем любое другое имя, или оставляем какое есть) и копируем его в каталог с профилями Inkscape.
C:\Program Files\Inkscape\share\keys
После запуска Inkscape выбираем в настройках установленный профиль и имеем работающие hotkey в любой раскладке и в любой учетке.
Проверялось и прекрасно работает в Windows 10, Inkscape 0.92.2
Желающие могут сравнить оба файла и найти причины странного поведения редактора Inkscape.
Источник
Inkscape и проблемы OpenSource программ
Может быть я буду писать здесь не в тему, но хочется рассказать о проблемах OpenSource софта. Почему авторы таких программ делают монстров, которыми невозможно пользоваться? Половина обитателей этого форума кричит на каждом углу про свободные программы и пытается сжечь авторов тем, которые публикуют новости про проприетарные программы. Не нужно так. Каждый раз, когда я открываю OpenSource программу, мне все время навзяывают какие-то монструозные способы управления ей, такие программы содержат очевидные дефекты, хотя миллионы пользователей каждый день кричат о годности опен сорс софта. Я не вижу причин для этого, для меня очевидно, что эти программы не более, чем пыль в глаза — при их разработке никто не думает о пользователях, OpenSource разработчики почему-то думают, что они лучше знают, как их пользователям пользоваться программами.
И вот я открыл Inkscape. Обычный SVG, но нет списка слоев. Я хочу редактировать узлы — на половине объектов они есть, на другой — нет. Хоткеи не работают (видимо, уставновился русский язык). Обращаюсь к защитникам OpenSource — где вы? Почему такая старинная программа содержит настолько фатальные дефекты?
cast
Не нравится — исправь. На то и Open Source
не нра? Сделай отчёт по юзабилити и отправь авторам.
Форкни.
А те, кто кричит о том, что опсорс лудше — можешь предъявить свои наблюдения.
опсорс/не опсорс — один продукт для выбора покупателем, в конечном итоге голосует потребитель.
УМВР. Русский интерфейс Inkscape, все хоткеи прекрасно работают. Список слоев открывается соответствующей кнопкой. С узлами никогда проблем не было, использую его чуть ли не каждый день.
Возникает интересный вопрос — а какого хрена ты вбрасываешь ересь?
А так, если серьезно: СПО не про качественный софт, оно про свободный софт. качество — это совсем другой критерий. Не сравнивай теплое с мягким.
Требуй деньги обратно, срочно.
м.б. потому что у меня Windows?
Свобода кушать солому — сомнительная свобода, не так ли?
Ну это уже не лечиться.
Скинь сюда этот свг и заценим что там не работает.
Свобода ведь, хочу — пользуюсь. Захочу — перестану. Да я уже захотел, только вот софта на Linux нормального нет. Но ведь Inkscape не специально же саботируют сборки под Windows?
Вот этот SVG. Включаю инструмент редактирования узлов, жму левый верхний зуб — есть узлы, жму следующий — нет узлов, жму правый нижний — есть узлы. Список слоев пуст, хотя внутри кода xml явно указывается группа.
Что значит «нет списка слоев»?
он пустой. хотя внутри svg группы имеются
Увидел камент с файлом. Действительно.
Забавно.
Я на самом деле все еще думаю, что я делаю что-то не так.
Фатальные дефекты содержит твоё понимание того, как должен работать векторынй редактор. Inkscape, между прочим, наиболее эргономичный из всех тех, которыми я профессионально пользовался.
Почитай, что ли, чего-нибудь по теме.
Отлично, вы — тот, кто мне нужен. Помогите мне с пониманием того, почему я могу редактировать одни объекты и не могу другие. И почему нет слоев из SVG. Мне сегодня правда не хочется ставить еще что-нибудь большое и платное.
Если ты не видишь узлов у объекта, то либо это группа, либо примитив SVG. В случае с твоим файлом — это полигон. Жми Ctrl+Shift+C, чтобы перевести объект из полигона в обычную кривую. Если нужно будет разгруппировать — Ctrl+Shift+G.
В строке статуса написано, что из себя представляет выделенный объект.
Все объекты и определения можно увидеть в редакторе XML — Ctrl+Shift+X.
Иллюстратор, в котором был создан файл, и Inkscape по разному интерпретируют SVG, отсюда отсутствие слоёв. Но они тебе и не нужны в таком простом файле.
Иллюстратор, в котором был создан файл, и Inkscape по разному интерпретируют SVG, отсюда отсутствие слоёв. Но они тебе и не нужны в таком простом файле.
Нужны. Этот файл немного парсится, слои(группы) перекрашиваются, и еще много чего. Как заставить inkscape интерпретировать слои? И почему для него группа — не слой?
чтобы перевести объект из полигона в обычную кривую
Но какого черта для inkscape у полигона нет узлов? мой разум, привыкший к абстракциям, отказывается это понимать.
Группы и слои — это разные вещи. Только группы со специальными атрибутами отображаются как слои в Inkscape.
Хочешь слои — открой Layers (Ctrl+Shift+L), добавь слой, потом выдели все объекты — Ctrl+A, (они находятся все на одном слое в твоём файле) затем из меню Layers выбери Move selection to layer. Либо можно через «вырезать», «вставить на место» (paste in place) с предварительно выбранным слоем.
Да нужны же. И список объектов нужен с именами, которые отображаются в иерархии групп. Я может быть неправильно озвучил проблему — не слои мне нужны, но группы и список всех объектов, чтобы я понимал, что и как называется (кроме слоев, парсится еще и имя объекта).
Покажи скриншот или выложи SVG.
Object -> Objects. либо встроенный редактор XML.
И почему для него группа — не слой?
Потому что это две разные вещи, прикинь.
Потому что это две разные вещи, прикинь.
Короче, нет нормального способа сделать то, что мне нужно — получить иерархию групп, внутри которых отображаются объекты?
Object -> Objects. либо встроенный редактор XML.
Спасибо, это наполовину помогло
Мне с телефона дропбокс открывать неудобно, позже посмотрю.
Объединение диалогов слоёв и объектов вроде бы обсуждалось, но статус я не знаю.
Хоткеи не работают (видимо, уставновился русский язык).
Ты в винде что ли?
Конечно на винде, а где же еще. Пока что под линуксом нет нормального набора софта, которым я пользуюсь. Все мои попытки использовать опен сорс софт приводят вот к такой нервной реакции. Я бы рад переписать весь вообще софт в мире, но у меня нет столько свободного времени. Если бы за OpenSource платили, я бы занимался только этим.
У тебя есть шанс помочь OpenSource и протестировать исправление этого бага.
Конечно на винде, а где же еще. Пока что под линуксом нет нормального набора софта, которым я пользуюсь.
Сорян, чувак, но мы тут в своей отсталой россиюшке не проходили в школе твою трудовую биографию.
И чего ты матюкаешься, если в мастдайке сидишь?
Запускай инкскейп под линуксом, тогда и ругайся. Как будто бы здесь прямо вантузятник на вантузятнике… На винфаке задавай вопросы по функционалу мастдайкософта!
Все мои попытки использовать опен сорс софт приводят вот к такой нервной реакции.
Так ты смотри, вот конкретный очень показательный случай у тебя. Возникли проблемы. Тут в треде сходу подсказали пути их решения. Это раз. Два — разберем проблемы.
Не работают хоткеи — потому что винда. В линуксе (мы же за опенсорс) проблемы нет. С гимпом, кстати, те же проблемы на винде. Чтож это за ОС такая проблемная.
Нет узлов — проблема в том, что документ создан в иллюстраторе именно таким образом, чтобы не было узлов. Так чем тебе inkscape виноват? Контур -> Оконтурить объект — и вот тебе узлы. Если бы изначально рисовалось в Inkscape, проблемы бы в принципе не было.
Слои — про объекты уже объяснили. Это опять загоны иллюстратора. В самом Inkscape проблемы нет.
Ты почему-то не хочешь понять, что SVG бывает совсем разный, и в каждом приложении он несовместим. Потому что каждое приложение пихает туда свои собственные расширения, в том числе и Inkscape. В Inkscape, например, есть формат для сохранения «Оптимизированный SVG». Такой SVG можно на веб-страницу ставить. А если ты дефолтный инкскейповский SVG туда засунешь, браузер фигу покажет.
Так что по факту, в твоих проблемах виноват не Inkscape, а винда и иллюстратор. А говно — СПО, конечно же.
Сорян, чувак, но мы тут в своей отсталой россиюшке не проходили в школе твою трудовую биографию
Мы в нашей Россиюшке должны все понимать, что дискриминация людей по вероисповеданию (а тем более по установленной OS) законодательно не поддерживается.
спасибо, но чую, мне проще англ наверное как-нибудь поставить, если это из-за языка
дискриминация людей по вероисповеданию
Никто не обязан знать, чем ты там пользуешься, пока ты сам про это не расскажешь. И фиксить баги под твою систему будет только тот, кто в ней работает.
проще англ наверное как-нибудь поставить, если это из-за языка
Это из-за раскладки. У всего софта на GTK+2 эти проблемы под виндой.
Не работают хоткеи — потому что винда. В линуксе (мы же за опенсорс) проблемы нет. С гимпом, кстати, те же проблемы на винде. Чтож это за ОС такая проблемная.
Ну это не к ос вопросы, это было написано без оглядки на другие языки и нормальную поддержку хоткеев в них. Уверен, исправят. Почему этого все еще не сделали — вот моя претензия (софт то древний уже)
Нет узлов — проблема в том, что документ создан в иллюстраторе именно таким образом, чтобы не было узлов. Так чем тебе inkscape виноват? Контур -> Оконтурить объект — и вот тебе узлы. Если бы изначально рисовалось в Inkscape, проблемы бы в принципе не было.
При чем здесь illustrator, если мы говорим об SVG. Как только иллюстратор выплюнул валидный SVG, это уже не проблемы иллюстратора. Абстрактное мышление мне говорит, что конутр там или полигон — не должно быть разницы, узлы (вершины или чего-то еще) содержатся и там и там. И почему не редактировать эти разные, но абстрактно одинаковые объекты единообразно? К чему всякие дополнительные кнопки жать?
Слои — про объекты уже объяснили. Это опять загоны иллюстратора. В самом Inkscape проблемы нет.
то есть весь цивилизованный мир понял, что иерархическая организация сущностей — это хорошая штука для хранения данных, а inkscape не пытается его поддерживать, при этом SVG — это почти что единственный нормальный открытый формат векторных данных.
Так что по факту, в твоих проблемах виноват не Inkscape, а винда и иллюстратор. А говно — СПО, конечно же.
SVG же во всем виноват! Это он такой плохой, что поддерживает иерархические группы! Он заставляет прятать точки полигонов! В стандарте так написано где-нибудь, а inkscape его читали, и выполняют.
И фиксить баги под твою систему будет только тот, кто в ней работает.
Кто-то же собирает эти билды.
Ну вот опять( Детские проблемы у какой-то широко используемой штуки.
спасибо, но чую, мне проще англ наверное как-нибудь поставить, если это из-за языка
Просто настрой английскую раскладку используемой по умолчанию (первой в списке) и не следуй советам семилетней давности.
Просто настрой английскую раскладку используемой по умолчанию (первой в списке) и не следуй советам семилетней давности.
спасибо, она всегда по умолчанию.
Ну вот опять( Детские проблемы у какой-то широко используемой штуки.
Не плачь. Тебе дали ссылку на исправление. Собери и протестируй в своём окружении, будь мужиком.
Умение собрать билд не делает человека программистом. Я тоже могу при желании собрать в линуксе с mingw что-то под винду. Я теперь программист под винду? Чё-то сомневаюсь.
Резюмирую. Чувак под виндой запускает опенсорс софт, открывает в нем файл, созданный в другом проприетарном приложение, удивляется неочевидному поведению, приходит на лор и говорит, что весь опенсорс плохой. Повторяю. В цепочке есть винда и иллюстратор. И опенсорс плохой.
Нет. Под виндой в inkscape горячие клавиши не работают вообще, ни на русской раскладке, ни на английской.
В цепочке есть винда и иллюстратор. И опенсорс плохой.
берем SVG -> inkscape = проблема. забудь про иллюстратор. SVG. Я беру SVG. Еще раз напомню, что я беру SVG! С группами, которые поддерживает SVG. Знаешь, внутри SVG есть группы? Так вот, они не поддерживаются внутри inkscape. А почему? Наверное потому что иллюстратор под виндой виноват!
Поставь галочку: Языки и службы текстового ввода > Добавить > Русский (Россия) > Клавиатура > США.
Источник