LINUX.ORG.RU

История изменений

Исправление LightDiver, (текущая версия) :

Ну блин, если уже готовый скормить, конечно он переделывает. Я с нуля естественным языком пытался. А переводит из языка в язык оно более менее сносно.

Но проверить стоит. Редко когда с первого раза работает. Обычно после перевода на другой язык надо дорабатывать.

Ну вот тебе, смотри:

diver ~/Скрипты/bash % sh kbd.sh                                                                19:41:19
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
^C
diver ~/Скрипты/bash %       

Тут даже с готовым промтом и структурой еще доработай попробуй это все.

Чем хорош мой вариант на расте, я избавился от всех зависимостей, переписал утилиту работы с клавиатурой и раскладкой с си на раст, все инструменты дописал, короче. Все в одном бинарнике.

Исправление LightDiver, :

Ну блин, если уже готовый скормить, конечно он переделывает. Я с нуля естественным языком пытался. А переводит из языка в язык оно более менее сносно.

Но проверить стоит. Редко когда с первого раза работает. Обычно после перевода на другой язык надо дорабатывать.

Ну вот тебе, смотри:

diver ~/Скрипты/bash % sh kbd.sh                                                                19:41:19
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
^C
diver ~/Скрипты/bash %       

Тут даже с готовым промтом и структурой еще доработай попробуй это все.

Исправление LightDiver, :

Ну блин, если уже готовый скормить, конечно он переделывает. Я с нуля естественным языком пытался. А переводит из языка в язык оно более менее сносно.

Но проверить стоит. Редко когда с первого раза работает. Обычно после перевода на другой язык надо дорабатывать.

Ну вот тебе, смотри:

diver ~/Скрипты/bash % sh kbd.sh                                                                19:41:19
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
xdotool: Unknown command: getwindowclass
Run 'xdotool help' if you want a command list
kbd.sh: строка 14: xkblayout-state: команда не найдена
kbd.sh: строка 20: jq: команда не найдена
^C
diver ~/Скрипты/bash %       

Исправление LightDiver, :

Ну блин, если уже готовый скормить, конечно он переделывает. Я с нуля естественным языком пытался. А переводит из языка в язык оно более менее сносно.

Но проверить стоит. Редко когда с первого раза работает. Обычно после перевода на другой язык надо дорабатывать.

Исходная версия LightDiver, :

Ну блин, если уже готовый скормить, конечно он переделывает. Я с нуля естественным языком пытался. А переводит из языка в язык оно более менее сносно.