Есть ли приложение / инструмент для быстрого перевода выбранного слова?

Использование ответа, а не комментария, поскольку мне нужно форматирование.

Эти правила имеют один очевидный недостаток: они предполагают, что все преобразователи USB-to-serial будут подключены к одному концентратору («1- 8.1. * "). Если USB-последовательный преобразователь был подключен к другому USB-порту, ему может быть присвоено имя «ttyUSB0», которое противоречит схеме именования, описанной выше. Однако, поскольку я оставляю все конвертеры подключенными к концентратору, я могу жить с этим ограничением.

У меня была эта проблема, и ее легко устранить, используя небольшую программу на C, чтобы манипулировать текстом% devpath или каким-либо другим атрибутом USB по вашему выбору.

Затем вы вызываете эту программу как это:

ACTION!="add|change", GOTO="99-local-end

SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="6001", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", GOTO="99-local-tty-ftdi"
GOTO="99-local-end"

LABEL="99-local-tty-ftdi"
IMPORT{program}="/usr/local/lib/udev/multiusbserial-id %s{devpath}"
# Hayes-style Modem
ENV{ID_MULTIUSBSERIAL_DEVNAME_MINOR}=="1", GROUP="dialout", MODE="0660", SYMLINK+="modem"
# Console for network device
ENV{ID_MULTIUSBSERIAL_DEVNAME_MINOR}=="2", GROUP="wheel", MODE="0660", SYMLINK+="ttyswitch"
# Serial port for software development
ENV{ID_MULTIUSBSERIAL_DEVNAME_MINOR}=="3", GROUP="eng", MODE="0660", SYMLINK+="ttyrouter"
# Unused
ENV{ID_MULTIUSBSERIAL_DEVNAME_MINOR}=="4", GROUP="wheel", MODE="0660"

LABEL="99-local-end"

, где multiusbserial-id - это скомпилированная программа C.

Программе просто нужно распечатать текст после определенной точки, поэтому он не является сложным [!d6 ]

/* multiusbserial.c */
#include <stdio.h>
#include <stdlib.h>

#define PROGRAM_NAME "multiusbserial-id"
#define VARIABLE_PREFIX "ID_MULTIUSBSERIAL_"

int main(int argc, char *argv[])
{
  char *p;
  int found = 0;

  if (argc != 2) {
    fprintf(stderr, "Usage: " PROGRAM_NAME " ATTRS{devpath}\n");
    exit(1);
  }

  for (p = argv[1]; *p != '\0'; p++) {
    if (*p == '.') {
      p++;
      found = (*p != '\0');
      break;
    }
  }

  if (!found) {
    fprintf(stderr, PROGRAM_NAME ": unexpected format\n");
    exit(1);
  }

  printf(VARIABLE_PREFIX "DEVNAME_MINOR=%s\n", p);
  return 0;
}

Я написал статью в блоге с более подробной информацией. Это одна из серии при создании среды программирования встраиваемых систем.

3
задан 18 June 2012 в 22:27

15 ответов

Checkout Stardict

enter image description here [/g2]

Вы можете найти немецкий словарь с основного сайта. Или из этого http://cihar.com/software/slovnik/

Чтобы установить stardict, вы можете установить из программного центра или выполнить эту команду:

sudo apt-get install stardict

После установки указателя и словаря нажмите на значок настроек внизу и определите ключ выбора, как показано на снимке экрана:

enter image description here [/g3]

Выбор перевода выглядит так на pdf: enter image description here [/g4]

3
ответ дан 25 July 2018 в 20:14

Checkout Stardict

enter image description here [/g2]

Вы можете найти немецкий словарь с основного сайта. Или из этого http://cihar.com/software/slovnik/

Чтобы установить stardict, вы можете установить из программного центра или выполнить эту команду:

sudo apt-get install stardict

После установки указателя и словаря нажмите на значок настроек внизу и определите ключ выбора, как показано на снимке экрана:

enter image description here [/g3]

Выбор перевода выглядит так на pdf: enter image description here [/g4]

3
ответ дан 31 July 2018 в 13:32

Checkout Stardict

enter image description here [/g2]

Вы можете найти немецкий словарь с основного сайта. Или из этого http://cihar.com/software/slovnik/

Чтобы установить stardict, вы можете установить из программного центра или выполнить эту команду:

sudo apt-get install stardict

После установки указателя и словаря нажмите на значок настроек внизу и определите ключ выбора, как показано на снимке экрана:

enter image description here [/g3]

Выбор перевода выглядит так на pdf: enter image description here [/g4]

3
ответ дан 6 August 2018 в 02:23

Checkout Stardict

enter image description here [/g2]

Вы можете найти немецкий словарь с основного сайта. Или из этого http://cihar.com/software/slovnik/

Чтобы установить stardict, вы можете установить из программного центра или выполнить эту команду:

sudo apt-get install stardict

После установки указателя и словаря нажмите на значок настроек внизу и определите ключ выбора, как показано на снимке экрана:

enter image description here [/g3]

Выбор перевода выглядит так на pdf: enter image description here [/g4]

3
ответ дан 7 August 2018 в 19:56

Checkout Stardict

enter image description here [/g2]

Вы можете найти немецкий словарь с основного сайта. Или из этого http://cihar.com/software/slovnik/

Чтобы установить stardict, вы можете установить из программного центра или выполнить эту команду:

sudo apt-get install stardict

После установки указателя и словаря нажмите на значок настроек внизу и определите ключ выбора, как показано на снимке экрана:

enter image description here [/g3]

Выбор перевода выглядит так на pdf: enter image description here [/g4]

3
ответ дан 10 August 2018 в 08:21

Checkout Stardict

enter image description here [/g2]

Вы можете найти немецкий словарь с основного сайта. Или из этого http://cihar.com/software/slovnik/

Чтобы установить stardict, вы можете установить из программного центра или выполнить эту команду:

sudo apt-get install stardict

После установки указателя и словаря нажмите на значок настроек внизу и определите ключ выбора, как показано на снимке экрана:

enter image description here [/g3]

Выбор перевода выглядит так на pdf: enter image description here [/g4]

3
ответ дан 15 August 2018 в 20:26
  • 1
    Большое спасибо за этот описательный и полезный ответ. Это то, что я искал. (Как только я смогу поддержать, я буду) :-) – Jonathan W 14 January 2012 в 03:26

Найдено, что функция горячих клавиш в Stardict работает совершенно неудобоваримо в Ubuntu 14.04

Альтернатива - GoldenDict: или sudo apt-get install goldendict

Выбрать слово -> Ctrl + C + C (он должен быть включен по умолчанию, в противном случае установите флажок «Предпочтения»)

0
ответ дан 25 May 2018 в 15:12

Найдено, что функция горячих клавиш в Stardict работает совершенно неудобоваримо в Ubuntu 14.04

Альтернатива - GoldenDict: или sudo apt-get install goldendict

Выбрать слово -> Ctrl + C + C (он должен быть включен по умолчанию, в противном случае установите флажок «Предпочтения»)

0
ответ дан 25 July 2018 в 20:14

Найдено, что функция горячих клавиш в Stardict работает совершенно неудобоваримо в Ubuntu 14.04

Альтернатива - GoldenDict: или sudo apt-get install goldendict

Выбрать слово -> Ctrl + C + C (он должен быть включен по умолчанию, в противном случае установите флажок «Предпочтения»)

0
ответ дан 31 July 2018 в 13:32

Найдено, что функция горячих клавиш в Stardict работает совершенно неудобоваримо в Ubuntu 14.04

Альтернатива - GoldenDict: или sudo apt-get install goldendict

Выбрать слово -> Ctrl + C + C (он должен быть включен по умолчанию, в противном случае установите флажок «Предпочтения»)

0
ответ дан 2 August 2018 в 02:09

Найдено, что функция горячих клавиш в Stardict работает совершенно неудобоваримо в Ubuntu 14.04

Альтернатива - GoldenDict: или sudo apt-get install goldendict

Выбрать слово -> Ctrl + C + C (он должен быть включен по умолчанию, в противном случае установите флажок «Предпочтения»)

0
ответ дан 4 August 2018 в 17:47

Найдено, что функция горячих клавиш в Stardict работает совершенно неудобоваримо в Ubuntu 14.04

Альтернатива - GoldenDict: или sudo apt-get install goldendict

Выбрать слово -> Ctrl + C + C (он должен быть включен по умолчанию, в противном случае установите флажок «Предпочтения»)

0
ответ дан 6 August 2018 в 02:23

Найдено, что функция горячих клавиш в Stardict работает совершенно неудобоваримо в Ubuntu 14.04

Альтернатива - GoldenDict: или sudo apt-get install goldendict

Выбрать слово -> Ctrl + C + C (он должен быть включен по умолчанию, в противном случае установите флажок «Предпочтения»)

0
ответ дан 7 August 2018 в 19:56

Найдено, что функция горячих клавиш в Stardict работает совершенно неудобоваримо в Ubuntu 14.04

Альтернатива - GoldenDict: или sudo apt-get install goldendict

Выбрать слово -> Ctrl + C + C (он должен быть включен по умолчанию, в противном случае установите флажок «Предпочтения»)

0
ответ дан 10 August 2018 в 08:21

Найдено, что функция горячих клавиш в Stardict работает совершенно неудобоваримо в Ubuntu 14.04

Альтернатива - GoldenDict: или sudo apt-get install goldendict

Выбрать слово -> Ctrl + C + C (он должен быть включен по умолчанию, в противном случае установите флажок «Предпочтения»)

0
ответ дан 15 August 2018 в 20:26

Другие вопросы по тегам:

Похожие вопросы: