ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Смена раскладки из командной строки
@ 2007-01-22  6:39 Roman V. Medyakov
  2007-01-22  6:42 ` Evgenii Terechkov
  2007-01-22  6:53 ` Stanislav Ievlev
  0 siblings, 2 replies; 13+ messages in thread
From: Roman V. Medyakov @ 2007-01-22  6:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Пишу небольшой скриптик на sh с использованием Zenity. В окошке, где
запрашиваются данные, нужно сразу установить русскую раскладку.
Существует ли возможность переключить раскладку клавиатуры с англ. на
рус. из скрипта?

-- 
Roman V. Medyakov <merv@gpb.ural.ru>
Gazprombank Yekaterinburg



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22  6:39 [sisyphus] Смена раскладки из командной строки Roman V. Medyakov
@ 2007-01-22  6:42 ` Evgenii Terechkov
  2007-01-22  6:57   ` Roman V. Medyakov
  2007-01-22  6:53 ` Stanislav Ievlev
  1 sibling, 1 reply; 13+ messages in thread
From: Evgenii Terechkov @ 2007-01-22  6:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

"Roman V. Medyakov" пишет:

> Пишу небольшой скриптик на sh с использованием Zenity. В окошке, где
> запрашиваются данные, нужно сразу установить русскую раскладку.
> Существует ли возможность переключить раскладку клавиатуры с англ. на
> рус. из скрипта?

Звучит бредово. А если китаец какой запустит скрипт? Портабельнее нужно...

-- 
Терешков Евгений, ALT Linux Team.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22  6:39 [sisyphus] Смена раскладки из командной строки Roman V. Medyakov
  2007-01-22  6:42 ` Evgenii Terechkov
@ 2007-01-22  6:53 ` Stanislav Ievlev
  2007-01-22  6:54   ` Stanislav Ievlev
  1 sibling, 1 reply; 13+ messages in thread
From: Stanislav Ievlev @ 2007-01-22  6:53 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Jan 22, 2007 at 11:39:14AM +0500, Roman V. Medyakov wrote:
> Пишу небольшой скриптик на sh с использованием Zenity. В окошке, где
> запрашиваются данные, нужно сразу установить русскую раскладку.
> Существует ли возможность переключить раскладку клавиатуры с англ. на
> рус. из скрипта?
setxkbmap



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22  6:53 ` Stanislav Ievlev
@ 2007-01-22  6:54   ` Stanislav Ievlev
  2007-01-22  7:01     ` Roman V. Medyakov
  0 siblings, 1 reply; 13+ messages in thread
From: Stanislav Ievlev @ 2007-01-22  6:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Jan 22, 2007 at 09:53:37AM +0300, Stanislav Ievlev wrote:
> On Mon, Jan 22, 2007 at 11:39:14AM +0500, Roman V. Medyakov wrote:
> > Пишу небольшой скриптик на sh с использованием Zenity. В окошке, где
> > запрашиваются данные, нужно сразу установить русскую раскладку.
> > Существует ли возможность переключить раскладку клавиатуры с англ. на
> > рус. из скрипта?
> setxkbmap
Но это глобальный рубильник, будьте осторожны, в случае ошибки можно
оставить пользователя без клавиатуры.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22  6:42 ` Evgenii Terechkov
@ 2007-01-22  6:57   ` Roman V. Medyakov
  2007-01-22  7:02     ` Evgenii Terechkov
  0 siblings, 1 reply; 13+ messages in thread
From: Roman V. Medyakov @ 2007-01-22  6:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В Пнд, 22/01/2007 в 13:42 +0700, Evgenii Terechkov пишет:
> "Roman V. Medyakov" пишет:
> 
> > Пишу небольшой скриптик на sh с использованием Zenity. В окошке, где
> > запрашиваются данные, нужно сразу установить русскую раскладку.
> > Существует ли возможность переключить раскладку клавиатуры с англ. на
> > рус. из скрипта?
> 
> Звучит бредово. А если китаец какой запустит скрипт? Портабельнее нужно...

Мне для внутреннего употребления. Поконкретнее: Через zenity
спрашивается кусок фамилии, далее используя xls2csv парсится файл с
телефонным справочником, откуда потом grep-ается фамилия и вместе с
телефоном выдаётся через zenity. Фамилии у нас только кириллические :)

-- 
Roman V. Medyakov <merv@gpb.ural.ru>
Gazprombank Yekaterinburg



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22  6:54   ` Stanislav Ievlev
@ 2007-01-22  7:01     ` Roman V. Medyakov
  2007-01-22  8:57       ` Vitaly Lipatov
  2007-01-22 11:27       ` Yuriy Kashirin
  0 siblings, 2 replies; 13+ messages in thread
From: Roman V. Medyakov @ 2007-01-22  7:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В Пнд, 22/01/2007 в 09:54 +0300, Stanislav Ievlev пишет:
> On Mon, Jan 22, 2007 at 09:53:37AM +0300, Stanislav Ievlev wrote:
> > On Mon, Jan 22, 2007 at 11:39:14AM +0500, Roman V. Medyakov wrote:
> > > Пишу небольшой скриптик на sh с использованием Zenity. В окошке, где
> > > запрашиваются данные, нужно сразу установить русскую раскладку.
> > > Существует ли возможность переключить раскладку клавиатуры с англ. на
> > > рус. из скрипта?
> > setxkbmap
> Но это глобальный рубильник, будьте осторожны, в случае ошибки можно
> оставить пользователя без клавиатуры.

Я про него знаю. Но мне не нужно настраивать xkb. Мне нужно просто
сказать "переключись на русский".

-- 
Roman V. Medyakov <merv@gpb.ural.ru>
Gazprombank Yekaterinburg



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22  6:57   ` Roman V. Medyakov
@ 2007-01-22  7:02     ` Evgenii Terechkov
  0 siblings, 0 replies; 13+ messages in thread
From: Evgenii Terechkov @ 2007-01-22  7:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

"Roman V. Medyakov" пишет:

>> > Пишу небольшой скриптик на sh с использованием Zenity. В окошке, где
>> > запрашиваются данные, нужно сразу установить русскую раскладку.
>> > Существует ли возможность переключить раскладку клавиатуры с англ. на
>> > рус. из скрипта?
>> Звучит бредово. А если китаец какой запустит скрипт? Портабельнее нужно...
> Мне для внутреннего употребления. Поконкретнее: Через zenity
> спрашивается кусок фамилии, далее используя xls2csv парсится файл с
> телефонным справочником, откуда потом grep-ается фамилия и вместе с
> телефоном выдаётся через zenity. Фамилии у нас только кириллические :)

Здесь уже посоветовали xчегототам, но это тоже звучит не очень.

-- 
Терешков Евгений, ALT Linux Team.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22  7:01     ` Roman V. Medyakov
@ 2007-01-22  8:57       ` Vitaly Lipatov
  2007-01-22 10:33         ` Roman V. Medyakov
  2007-01-22 11:27       ` Yuriy Kashirin
  1 sibling, 1 reply; 13+ messages in thread
From: Vitaly Lipatov @ 2007-01-22  8:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Monday 22 January 2007 10:01, Roman V. Medyakov wrote:
...
> Я про него знаю. Но мне не нужно настраивать xkb. Мне нужно
> просто сказать "переключись на русский".
Я знаю что это умеет делать xneur. ПосмОтрите, как там сделано?

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22  8:57       ` Vitaly Lipatov
@ 2007-01-22 10:33         ` Roman V. Medyakov
  2007-01-22 22:09           ` Vitaly Lipatov
  0 siblings, 1 reply; 13+ messages in thread
From: Roman V. Medyakov @ 2007-01-22 10:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В Пнд, 22/01/2007 в 11:57 +0300, Vitaly Lipatov пишет:
> On Monday 22 January 2007 10:01, Roman V. Medyakov wrote:
> ...
> > Я про него знаю. Но мне не нужно настраивать xkb. Мне нужно
> > просто сказать "переключись на русский".
> Я знаю что это умеет делать xneur. ПосмОтрите, как там сделано?
Так xneur разве не линкуется с соотв. либами? Неужели придётся писать на
C только из-за этого?
-- 
Roman V. Medyakov <merv@gpb.ural.ru>
Gazprombank Yekaterinburg



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22  7:01     ` Roman V. Medyakov
  2007-01-22  8:57       ` Vitaly Lipatov
@ 2007-01-22 11:27       ` Yuriy Kashirin
  2007-01-22 12:00         ` Roman V. Medyakov
  1 sibling, 1 reply; 13+ messages in thread
From: Yuriy Kashirin @ 2007-01-22 11:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Monday 22 January 2007 09:01, Roman V. Medyakov wrote:
> В Пнд, 22/01/2007 в 09:54 +0300, Stanislav Ievlev пишет:
> > On Mon, Jan 22, 2007 at 09:53:37AM +0300, Stanislav Ievlev wrote:
> > > On Mon, Jan 22, 2007 at 11:39:14AM +0500, Roman V. Medyakov 
wrote:
> > > > Пишу небольшой скриптик на sh с использованием Zenity. В
> > > > окошке, где запрашиваются данные, нужно сразу установить
> > > > русскую раскладку. Существует ли возможность переключить
> > > > раскладку клавиатуры с англ. на рус. из скрипта?
> > >
> > > setxkbmap
> >
> > Но это глобальный рубильник, будьте осторожны, в случае ошибки
> > можно оставить пользователя без клавиатуры.
>
> Я про него знаю. Но мне не нужно настраивать xkb. Мне нужно просто
> сказать "переключись на русский".

Если вы сидите в KDE и используете kkbswitch для переключения 
раскладок, то к нему есть dcop интерфейс. Вот список раскладок:

yura@uka ~> dcop kkbswitch KBSwitchIntf getGroupNames
U.S. English
Russia
Ukraine

В этом случае для переключения в русский надо сказать:
dcop kkbswitch KBSwitchIntf selectGroup 1


-- 
 Best regards
 Yuriy Kashirin

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22 11:27       ` Yuriy Kashirin
@ 2007-01-22 12:00         ` Roman V. Medyakov
  2007-01-30 11:13           ` Michael Shigorin
  0 siblings, 1 reply; 13+ messages in thread
From: Roman V. Medyakov @ 2007-01-22 12:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В Пнд, 22/01/2007 в 13:27 +0200, Yuriy Kashirin пишет:
> Если вы сидите в KDE и используете kkbswitch для переключения 

А как-нибудь без KDE можно?

-- 
Roman V. Medyakov <merv@gpb.ural.ru>
Gazprombank Yekaterinburg



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22 10:33         ` Roman V. Medyakov
@ 2007-01-22 22:09           ` Vitaly Lipatov
  0 siblings, 0 replies; 13+ messages in thread
From: Vitaly Lipatov @ 2007-01-22 22:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Monday 22 January 2007 13:33, Roman V. Medyakov wrote:
> В Пнд, 22/01/2007 в 11:57 +0300, Vitaly Lipatov пишет:
> > On Monday 22 January 2007 10:01, Roman V. Medyakov wrote:
> > ...
> >
> > > Я про него знаю. Но мне не нужно настраивать xkb. Мне
> > > нужно просто сказать "переключись на русский".
> >
> > Я знаю что это умеет делать xneur. ПосмОтрите, как там
> > сделано?
>
> Так xneur разве не линкуется с соотв. либами? Неужели придётся
> писать на C только из-за этого?
Ну хотя бы читать C придётся. 
В итоге какая-то программа должна вызывать XkbLockGroup...
Может предложить разработчикам xneur добавить возможность 
переключать раскладку вызовов xneur с соотв. параметром?

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Смена раскладки из командной строки
  2007-01-22 12:00         ` Roman V. Medyakov
@ 2007-01-30 11:13           ` Michael Shigorin
  0 siblings, 0 replies; 13+ messages in thread
From: Michael Shigorin @ 2007-01-30 11:13 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Jan 22, 2007 at 05:00:46PM +0500, Roman V. Medyakov wrote:
> > Если вы сидите в KDE и используете kkbswitch для переключения 
> А как-нибудь без KDE можно?

Боюсь, setxkbmap ru и потом назад us,ru :(
Плюс ещё всякие options.

Если ничего другого не нагуглится.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2007-01-30 11:13 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-01-22  6:39 [sisyphus] Смена раскладки из командной строки Roman V. Medyakov
2007-01-22  6:42 ` Evgenii Terechkov
2007-01-22  6:57   ` Roman V. Medyakov
2007-01-22  7:02     ` Evgenii Terechkov
2007-01-22  6:53 ` Stanislav Ievlev
2007-01-22  6:54   ` Stanislav Ievlev
2007-01-22  7:01     ` Roman V. Medyakov
2007-01-22  8:57       ` Vitaly Lipatov
2007-01-22 10:33         ` Roman V. Medyakov
2007-01-22 22:09           ` Vitaly Lipatov
2007-01-22 11:27       ` Yuriy Kashirin
2007-01-22 12:00         ` Roman V. Medyakov
2007-01-30 11:13           ` Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git