Kubuntu 12.04 не удалось войти в систему

Можно ли контролировать Audacity, когда его окно не находится в фокусе?

Теоретически, да, поскольку в нем есть скриптовый модуль, который, по-видимому, может использоваться с языком сценариев Perl, я не видел ни одного, поэтому есть потенциал для разработчиков Perl-специалистов, чтобы написать их.

Но как бы то ни было, ответ на ваш вопрос «нет».

arecord Script

Что хорошего в сообществе с открытым исходным кодом, так это то, что всегда есть альтернатива. В этом случае arecord, который работает из командной строки. То, что вы видите ниже, - это очень быстрый скрипт, который я создал, который предназначен для привязки к сочетанию клавиш. Использование просто: нажмите комбинацию клавиш - начнется запись и снова нажмите ее, чтобы остановить запись.

Что такое «жестко закодированное» в этом скрипте, это тип записи по умолчанию wav и ~/Music/records. Пользователи могут свободно редактировать этот скрипт, так как им нравится использовать свои собственные параметры / типы файлов / местоположения и т. Д. Для дополнительных опций см. Справочную страницу arecord.

В конце концов я планирую переписать этот скрипт в Python, который позволит более мелкомасштабный контроль каталогов пользователей, добавить параметры командной строки, возможно, другие вещи. На данный момент это составляет 75% работы.

Ниже приведен исходный код скрипта, который также доступен на моем скриптовом модуле . Стандартные правила для создания и использования скриптов применяются: убедитесь, что у него есть исполняемые разрешения и сохранены в вашей папке ~/bin

#!/bin/bash
# Author: Serg Kolo
# Date: Dec 1, 2016
# Purpose: simple script for recording audio with arecord
# Written for: https://askubuntu.com/q/855893/295286

record_audio()
{
    # Set up some variables to control arecord here
    # Please remember to quote the variables
    # and pay attention to slashes in file paths

    filetype="wav"
    filename="record_$(date +%H_%M_%m_%d_%Y)"
    directory="$HOME/Music/recordings/"

    if ! [ -d "$directory" ];
    then
        mkdir "$directory"
    fi

    # This part will initiate recording of timestamped
    # please see arecord's man page for other options
    notify-send "Recording started"
    exec arecord -t "$filetype" "$directory""$filename"."$filetype"
}

main()
{
    if pgrep -f "arecord" ;
    then
       pkill -f "arecord" && notify-send "Recording stopped"
    else
       record_audio
    fi
}

main "$@"

дополнительная информация:

Настройка пользовательских сочетаний клавиш Как сделать исполняемый файл сценария
0
задан 3 June 2012 в 16:04

6 ответов

Strike Ctrl Alt F1 для входа в текстовую консоль.

Проверьте этот поток: Не удается пройти экран входа в систему .

Strike Ctrl Alt F7 для входа в графическую консоль.

1
ответ дан 25 July 2018 в 18:40

Strike Ctrl Alt F1 для входа в текстовую консоль.

Проверьте этот поток: Не удается пройти экран входа в систему .

Strike Ctrl Alt F7 для входа в графическую консоль.

1
ответ дан 2 August 2018 в 00:49

Strike Ctrl Alt F1 для входа в текстовую консоль.

Проверьте этот поток: Не удается пройти экран входа в систему .

Strike Ctrl Alt F7 для входа в графическую консоль.

1
ответ дан 4 August 2018 в 16:19

Устранить CtrlAltF1 для входа в текстовую консоль.

Проверить этот поток: Не удается получить экран входа в систему .

Strike CtrlAltF7 для входа в систему вернитесь в графическую консоль.

1
ответ дан 6 August 2018 в 00:58

Strike Ctrl Alt F1 для входа в текстовую консоль.

Проверьте этот поток: Не удается пройти экран входа в систему .

Strike Ctrl Alt F7 для входа в графическую консоль.

1
ответ дан 7 August 2018 в 18:24

Strike Ctrl Alt F1 для входа в текстовую консоль.

Проверьте этот поток: Не удается пройти экран входа в систему .

Strike Ctrl Alt F7 для входа в графическую консоль.

1
ответ дан 10 August 2018 в 07:07

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

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