@NimeshNeema занимает слишком много времени, чтобы найти нужную информацию и скопировать содержимое. У меня есть, чтобы открыть приложение, найти заметки, выделять текст, копировать. (Если нет переднего плана, чтобы сделать это быстрее?) Отличная находка в связанном вопросе. Давайте оставим это открытым, даже если это займет некоторое время получить ответ. Ваш сервер поворот на вещи интересные и было бы весьма полезно, даже если решение на базе Mac был зафиксирован на другой ветке. @DavidRicherby стандарт все от ВФС, кажется, довольно бедные. Я постоянно удивляюсь, что люди на самом деле получить визу. Да, Стефан делает хорошую точку. Я не знал, что `для egrep` - движущаяся мишень в плане переносимости так грэп -е мне кажется более надежным. Но в целом, проблема заключается в том, что нужно что-то сверх оригинальное `команда grep` Рег-экс языка использовать даже как оператор'+', не говоря уже о некоторых других вы пробовали. Ничего плохого с вашими выражениями. Вам просто нужно, чтобы `команда grep` знаю, что вы собирались использовать более современный набор операторов.

В Ubuntu 10.10

Я использую локальную клавиатуру с нами и тайский макет.
У нас макета-это нормально для меня, но я хотел бы иметь некоторые дополнительные немецкие буквы, как äöü ÄÖÜ Это может легко быть реализована с параметр xmodmap, но если вы переключитесь на второй план, вы будете наблюдать какие-то странные результаты.

Я нашел хорошее решение: создавать и использовать пользовательские клавиатуры!

  1. /usr/доли/Х11/хкв/символы/ выбрать ближайший предпочтения, в моем случае нам и сохранить его с новым именем: нам-де

  2. удалите все файлы, которые вам не нужны, и изменения, что бы вы хотели. Мой файл для нас-де:

    по умолчанию
    xkb_symbols "Basic" в {
    
    имя[Группа1]= "ASCII с немецкого";
    
    Раздел // алфавитно-цифровые 
    ключ <против течения> { [ могилу, asciitilde ] };
    ключ <АЕ01> { [ 1, воскл ] };
    ключ <AE02> { [ 2, в, twosuperior ] };
    ключ <AE03> { [ 3, numbersign, threesuperior ] };
    ключ <AE04> { [ 4, доллар, четверть ] };
    ключ <AE05> { [ 5, процентов, половина ] };
    ключ <тур ae06> { [ 6, asciicircum, три четверти ] };
    ключ <AE07> { [ 7, амперсанд ] };
    ключ <AE08> { [ 8, Звездочка, одна восьмая ] };
    ключ <AE09> { [ 9, parenleft ] };
    ключ <AE10> { [ 0, parenright, степень ] };
    ключ <ВЛ11> { [ минус, подчеркивание ] };
    ключ <AE12> { [ равны плюс ] };
    
    ключ <сервере ad01> { [ м, м ] };
    ключ <AD02> { [ Ж, Ш ] };
    ключ <AD03> { [ е, е, EuroSign, центовый ] };
    ключ <AD04> { [ р, р ] };
    ключ <AD05> { [ т, т ] };
    ключ <AD06> { [ г, г ] };
    ключ <AD07> { [ у, у, udiaeresis, Udiaeresis ] };
    ключ <AD08> { [ я, я ] };
    ключ <АД09> { [ о, о, odiaeresis, Odiaeresis ] };
    ключ <AD10> { [ р, р ] };
    ключ <AD11> { [ bracketleft, braceleft ] };
    ключ <AD12> { [ bracketright, braceright ] };
    
    ключ <AC01> { [ а, а, adiaeresis, Adiaeresis ] };
    ключ <AC02> { [ с, с ] };
    ключ <AC03> { [ д, д ] };
    ключ <AC04> { [ ф, ф ] };
    ключ <AC05> { [ г, г ] };
    ключ <AC06> { [ н, н ] };
    ключ <AC07> { [ Джей Джей ] };
    ключ <нет ac08> { [ к, к ] };
    ключ <AC09> { [ л ] };
    ключ <AC10> { [ точка с запятой, двоеточие ] };
    ключ <AC11> { [ Апостроф, quotedbl ] };
    
    ключ <AB01> { [ г, г ] };
    ключ <AB02> { [ Х, Х ] };
    ключ <AB03> { [ с, с ] };
    ключ <AB04> { [ в, в ] };
    ключ <AB05> { [ б, б ] };
    ключ <AB06> { [ Н, Н ] };
    ключ <AB07> { [ м, м, му ] };
    ключ <AB08> { [ запятая, меньше ] };
    ключ <AB09> { [ срок, больший ] };
    ключ <AB10> { [ Слэш, вопрос ] };
    
    ключ <BKSL> { [ бэкслэш, бар ] };
    ключ <шапки> { [ VoidSymbol ] };
    
    Раздел // конец буквенно-цифровой 
    включить "как Level3(ralt_switch)"
    };
    
  3. /usr/share/X11/xkb/rules/evdev.xml Изменить evdev.xml так что ваши пользовательские клавиатуры будут признаны: поиск </layoutList> и добавьте следующий раз перед </layoutList>:

    <макет>
    <configItem>
    <имя>нам-де</наименование> <!-- а) -->
    <shortDescription>нам-де</shortDescription> <!-- б) -->
    <описание>ASCII с немецкого</описание> <!-- с) -->
    <languageList><iso639Id>англ</iso639Id></languageList> <!-- д) -->
    </configItem>
    </макет>
    
    • а) нам-де является именем нового раскладка клавиатуры в Х11/хкв/символы
    • б) нам-де это будет выглядеть например. в апплет индикатор
    • с) ASCII с немецкого должен совпадать с текстом в начале файла:
      имя[Группа1]= "ASCII с немецкого"; Этот текст будет отображаться в качестве комментария под "раскладом"
    • D) Если вы выберете "англ" ваш макет будет показан в Система->Параметры->клавиатура->вкладка языки->Добавить->язык->английский под "вариантами"
  4. выйдите и снова войдите в систему, и проверить Система->Параметры->клавиатура->вкладка языки->Добавить->язык->английский если вы можете найти свой пользовательский макет, с удовольствием! Вы готовы пойти! Выберите первый и второй лайу здесь. Добавить клавиатуру апплета переключатель здесь в разделе "Настройки" вы также можете отключить клавиши CapsLock.

  5. клавиатуры по умолчанию будет раздражать вас и когда-нибудь снова... Если вы хотите избавиться от этого, отредактируйте файл/var/кэш/ГДМ/$пользователя/восстановить и ничего существующего в качестве нового значения по умолчанию: макет=нам-де затем перезагрузка.

На основе поста на UbuntuForums.com Энди Мейер на 28 декабря, 2010.