Комментарии 47
Ммм… а зачем putty для линукса? Ведь можна воспользоваться стандартными средствами telnet, ssh и т.д.
+8
Тоже не могу понять, зачем в линуксе костыль в виде putty, когда там есть нативный ssh.
+3
Putty удобен, когда у вас в «подчинении» несколько хостов с разными локалями, именами пользователя и т.п. Удобнее настроить putty, а не сочинять скрипты на все случаи жизни.
-4
удобнее создать rsa и не париться
0
Все что умеет pytty умеет стандартный ssh без каких либо скриптов.
Почитайте про файлик ~/.ssh/config
Почитайте про файлик ~/.ssh/config
0
putty настраивать легче.
Ну и все же — где в параметрах ssh переключение локали?
Файлика ~/.ssh/config у меня нет (debian lenny).
Ну и все же — где в параметрах ssh переключение локали?
Файлика ~/.ssh/config у меня нет (debian lenny).
0
Так эцсамое — создайте его :)
А локаль надо настраивать непосредственно на самих хостах которыми вы управляете добавлением: LC_ALL="" в .profile
И то — это надо делать только в случае если системная локаль неи совпадает с пользовательской (что странно)
А локаль надо настраивать непосредственно на самих хостах которыми вы управляете добавлением: LC_ALL="" в .profile
И то — это надо делать только в случае если системная локаль неи совпадает с пользовательской (что странно)
0
И что я увижу в пустом файле? ;)
А локаль — у меня на машине 1251, а на удаленном хосте кои8. Как вы конвертацию настроите?
Я только один вариант знаю — эмулятор терминала обучить это делать (konsole, putty). Но если в putty это обучение производится в несколько кликов мышью, то в той же konsole надо будет сочинять скрипт, который будет при коннекте на другой хост менять кодировку отображения (на тему ${DCOP} ${KONSOLE} ${SESSION} setEncoding cp866).
Вариант с putty лично мне удобнее.
А локаль — у меня на машине 1251, а на удаленном хосте кои8. Как вы конвертацию настроите?
Я только один вариант знаю — эмулятор терминала обучить это делать (konsole, putty). Но если в putty это обучение производится в несколько кликов мышью, то в той же konsole надо будет сочинять скрипт, который будет при коннекте на другой хост менять кодировку отображения (на тему ${DCOP} ${KONSOLE} ${SESSION} setEncoding cp866).
Вариант с putty лично мне удобнее.
0
Ого, «у меня на машине 1251, а на удаленном хосте кои8» — мусье знает толк :)
+1
Вы странный человек если у вас на линуксе cp1251. И проблему вы себе сами придумали как и ее решение.
В 2009 году стараются везде использовать unicode.
В 2009 году стараются везде использовать unicode.
+1
Слова locale я там не нашел. :p
0
Я так понял вы putty используете только для решения проблем с локалью?
0
Там чуть ниже написали про параметр SendEnv
0
Потому что удобней. Потому что графический интерфейс для хранения и редактирования сессий. Потому что такой же, как в Win.
0
Ctrl+Shift+C и Ctrl+Shift+V
+1
Почему текст не попадает в настоящий буфер, из которого можно вставить Ctrl+V?
Потому что в X два буфера обмена. Selection, куда кладется текст, который выделяете мышью и обычный буфер, Ctrl+C/V, который.
А еще бывают личные буферы приложений…
Как это настроить?
В КДЕ есть программа для работы с буфером обмена, klipper зовется. Там есть галочка «синхронизировать selection и буфер обмена».
Подозреваю, что на мышке только с двумя кнопками для вставке надо их обе жать, нет?
Да, обычно эмуляцию третьей кнопки вешали на одновременное нажатие левой и правой.
Потому что в X два буфера обмена. Selection, куда кладется текст, который выделяете мышью и обычный буфер, Ctrl+C/V, который.
А еще бывают личные буферы приложений…
Как это настроить?
В КДЕ есть программа для работы с буфером обмена, klipper зовется. Там есть галочка «синхронизировать selection и буфер обмена».
Подозреваю, что на мышке только с двумя кнопками для вставке надо их обе жать, нет?
Да, обычно эмуляцию третьей кнопки вешали на одновременное нажатие левой и правой.
+4
glipper
+2
глиппер… — что?
-5
Google it!
+4
Вообще-то наврное тем, кто случайно захочет почтитть этот топик, будет удобнее сразу увидеть, что Glipper — это менеджер буфера обмена для GNOME.
Что текущая версия 1.0, что домашняя страница glipper.sourceforge.net/
И что он позволяет как-то конкретно облегчить жизнь в рамках заявленных проблем.
Что текущая версия 1.0, что домашняя страница glipper.sourceforge.net/
И что он позволяет как-то конкретно облегчить жизнь в рамках заявленных проблем.
+2
1. Потому что приложение написано не на API Gnome, который реализует «настоящий буфер обмена» с клавиатурными хоткеями.
2. Никак (насколько мне известно).
3. Абсолютно верно предполагаете — если X-сервер настроен на эмуляцию трехкнопочной мыши.
4. Никак (насколько мне известно).
Теперь о причинах. Изначальным — и в действительности настоящим — способом использования буфера обмена в Иксах (да и в консоли, кстати, тоже) является как раз способ с мышью. Левой кнопкой мыши выделяете, средней (или обеими сразу — если мышь двухкнопочная) вставляете. Это сложилось исторически, причем, если мне не изменяет память, появилось задолго до 1995 года.
В относительно современное время в интерфейсах (в том числе API) надстроек над иксами были реализованы дополнительные механизмы буфера обмена. Однако для того, чтобы ими можно было воспользоваться — приложение должно быть разработано с применением данного API. В противном случае остается только «нативный» (имеющийся в Xlib) вариант буфера обмена.
P.S. Зачем Вам putty на Linux? Воспользуйтесь стандартным терминальным решением в вашем графическом окружении и вызывайте из него консольный ssh или найдите графическое приложение для работы с ssh под свое окружение: здесь или здесь или, на крайний случай, здесь.
2. Никак (насколько мне известно).
3. Абсолютно верно предполагаете — если X-сервер настроен на эмуляцию трехкнопочной мыши.
4. Никак (насколько мне известно).
Теперь о причинах. Изначальным — и в действительности настоящим — способом использования буфера обмена в Иксах (да и в консоли, кстати, тоже) является как раз способ с мышью. Левой кнопкой мыши выделяете, средней (или обеими сразу — если мышь двухкнопочная) вставляете. Это сложилось исторически, причем, если мне не изменяет память, появилось задолго до 1995 года.
В относительно современное время в интерфейсах (в том числе API) надстроек над иксами были реализованы дополнительные механизмы буфера обмена. Однако для того, чтобы ими можно было воспользоваться — приложение должно быть разработано с применением данного API. В противном случае остается только «нативный» (имеющийся в Xlib) вариант буфера обмена.
P.S. Зачем Вам putty на Linux? Воспользуйтесь стандартным терминальным решением в вашем графическом окружении и вызывайте из него консольный ssh или найдите графическое приложение для работы с ssh под свое окружение: здесь или здесь или, на крайний случай, здесь.
+3
попиарю немного себя, статью давно написал, но Вам явно не помешает ознакомиться:
habrahabr.ru/blogs/linux/74199/
habrahabr.ru/blogs/linux/74199/
0
Внезапно, в линуксе практически везде можно выделить текст мышкой и вставить его средней кнопкой. :) И это гораздо удобнее, чем постоянно жать Ctrl-C/Ctrl-V. :)
0
По открытым вопросам советую попробовать менеджер буфера обмена Parcellite. Из тех, что я пробовал (xfce4-clipman, glipper и parcellite) этот самый адекватный.
0
Я так понимаю, судя по голосованию, что люди, которые используют удобный кросс-платформенный инструментарий по своему выбору, считаются у большинства читателей ущербными :-)
Разве это так плохо, когда «всё работает»?
Разве это так плохо, что для вещей, которые сложно осознать при переходе с Win на Lin есть простые рецепты?
Разве это так плохо, когда «всё работает»?
Разве это так плохо, что для вещей, которые сложно осознать при переходе с Win на Lin есть простые рецепты?
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
PuTTY в Linux: как скопировать текст