LINUX.ORG.RU

Сообщения oleg_templ

 

2-монитора и крыса

описание ситуации

Стоит mint 18.2 xfce, есть два монитора lg по 19".Слева-вспомогательный,прямо передо мной основной.Видеокарта amd asus RX560

выхлопы команд:

  • команда: sudo lshw -c video | grep configuration configuration: driver=amdgpu latency=0

  • команда: modinfo amdgpu filename: /lib/modules/4.8.0-53-generic/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko license: GPL and additional rights description: AMD GPU author: AMD linux driver team и там еще много букв,думаю осн-ая интересущая информация о происхождении драйвера тут ))

  • команда: lspci -v | grep -i vga 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 67ff (rev cf) (prog-if 00 [VGA controller])

  • команда: xrandr -q Screen 0: minimum 320 x 200, current 2800 x 900, maximum 16384 x 16384 DisplayPort-0 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 406mm x 229mm 1360x768 60.02*+ 1024x768 75.03 60.00 832x624 74.55 800x600 75.00 60.32 640x480 75.00 59.94 720x400 70.08 HDMI-A-0 connected 1440x900+1360+0 inverted (normal left inverted right x axis y axis) 408mm x 255mm 1440x900 59.89*+ 74.98 1920x1080 60.00 59.94 1280x1024 75.02 60.02 1280x960 60.00 1152x864 75.00 1280x720 60.00 59.94 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 75.00 60.32 56.25 720x480 60.00 59.94 640x480 75.00 60.00 59.94 720x400 70.08 DVI-D-0 disconnected (normal left inverted right x axis y axis)

рыщу пока нечто подобное как решение:

  • xrandr --output HDMI2 --auto --primary --output HDMI1 --auto --right-of HDMI2
  • пробывал подставлять свои порты мониторов xrandr --output DisplayPort-0 --auto --primary --output HDMI-A-0 --auto --right-of HDMI-A-0
  • но штука выдала нечто подобное xrandr: loop in relative positionspecifications .

Порты узнавал с помощью xrandr -q (выше её выхлоп)

Что уже опробывал: arandr (gui для xrandr) compizconfig

Чего хотелось бы добиться задача минимум

  • сделать мониторы не зеркальным относительно друг-друга и что бы они оба работали(сейчас в случае если убераю галку с зеркальности, на мониторе слева - появляеться крыса xfce во весь экран и пиз**ц, забавно что при загрузке системы на обоих мониторах все отображаеться, но на одном мониторе рабочий стол грузиться(основной монитор), на втором нет, кстати что интересно, когда переключаюсь между открытыми окнами tab`om на левом мониторе все же отображаться вереница из доступных окон)
  • как вариант потестить,сделать мониторы в один длинный экран с возможностью перетаскивания окон с одного на другой + возможность установить виджеты для просмотра нагрузки системы(как в дистрибутиве bunzen labs кто знает,с отображением глобальных хоткеев)

задача максимум

  • Сделать для каждого монитора отдельный рабочий стол

 , ,

oleg_templ
()

mc - работает не так как работал

Сообственно делал инсталяцию\деинсталяцию,пробывал запускать как в tmux так и без его.В списке открытых процессов его нет.Больше идей нет,нуждаюсь в помощи.Конфиги менял для mc на уровне цветовой схемы. Попробывал запустить через графический интерфейс и mc открылся в консоли как не в чем не бывало.Но нужно что бы он работал при вызове из консоли ибо это не серьезно)

п.с.Писал в тему посвященную mc,но там такой движ что я даже незнаю) К сожалению не нашел как прилепить скрин посему текстом вывод консольки.

$ mc

[1] 8707

[1]+ Остановлено mc

$

Иногда вылетает другая картина.

$ mc

[1] 8707

и окно консоли становиться вообще не кликабельным.

Перемещено Klymedy из general

 

oleg_templ
()

mc - открывается в виде процесса

Открываеться в виде процесса в tmux,просто терминале. Раньше работал. Инсталяцию\деисталяцию проводил.

 

oleg_templ
()

Делаем самолет на bash и gulp-вместе(ищу помощи)

Cообственно все ужасно просто,нужно что бы не запускать отдельно команды баш,отдельно гальпа,найти оптимальное решение что бы через gulp можно было запускать баш скрипты.Пробывал модуль gulp-shell,не поперло.Поделитесь опытом,идеями node-разработчики.

 , ,

oleg_templ
()

помогите с созданием скрипта с использованием ключей.

в этом скрипте интерпритатор жалуется на недопустимые лексемы в строках 94-104,убирание символов ;; не помогает,жалуется на синтаксис 5ff). Помогите с велосипедом,кстати моя первая программа с ключами =).И надеюсь не последняя,если смогу разобраться.

---------------------------------------думаю ошибка в этом блоке

while getopts ":3f 5f 5ff 10f 10ff h" opt ; #здесь перечисляются ключи для скрипта-которые ниже ссылаются на имена функций 
do
    case $opt in
        3f) 3_folder()  #интерпритатор жалуется на двойные кавычки [br]на 96 строке,когда их убираю,
            ;;          #то начинает жаловаться на следующую строку (97)не устраивает  5f) эта часть. 
        5f) 5_folder()  #
            ;;
        5ff) 5_folder_file()
            ;;
        10f) 10_folder()[
            ;;
        10ff) 10_folder_file()
            ;;
        h) print_help()
            ;;
        # *) echo "Неправильный параметр";
        #     echo "Для вызова справки запустите $ME -h";
        #     exit 1
        #     ;;
        esac
done


-------------------------------------весь код скрипта


#!/bin/bash
set -e #востанавливает скрипт в случае ошибки во время выполнения

#переменная для вывода приветствия и краткого описания скрипта
info_message="скрипт создает несколько папок(3,4,5) и на выбор добавляет в каждую два файла *.txt и *.md "
echo " $info_message  "

ME="folder "
#функции
#функци справки по ключам
function print_help() {
    echo "Работа с папками"
    echo
    echo "Использование: $ME скрипта..."
    echo "Параметры:"
    echo "-3f - создание 3 папок,без файлов."
    echo "-3ff- создание 3 папок,c файлами."
    echo "-5f - создание 5 папок,без файлов."
    echo "-5ff- создание 5 папок,c файлами."
    echo "-10f - создание 10 папок,без файлов. "
    echo "-10f - создание 10 папок,без файлов. "
    echo "-h cправка" 
}

#функции создания папок
function 3_folder() {
    mkdir {1..3}
    echo "3 папки создано успешно"
}

function 5_folder() {
    mkdir {1..5}
    echo "5 папок создано успешно"
}
function 10_folder() {
    mkdir {1..10}
    echo "10 папок создано успешно"
}
function 3_folder_file() {
     #cам цикл перебора списка
for (( i=1; i <= 3; i++ ))
do
#здесь идет команда которая должна выполняться
mkdir $i
cd $i 
touch 1.txt 2.md
cd -
done
#конец цикла
    echo "3 папки c файлами создано успешно "

}

function 5_folder_file() {
    #cам цикл перебора списка
for (( i=1; i <= 5; i++ ))
do
#здесь идет команда которая должна выполняться
mkdir $i
cd $i 
touch 1.txt 2.md
cd -
done
#конец цикла
    echo "5 папок c файлами создано успешно "

}

function 10_folder_file() {
#cам цикл перебора списка
for (( i=1; i <= 10; i++ ))
do
#здесь идет команда которая должна выполняться
mkdir $i
cd $i 
touch 1.txt 2.md
cd -
done
#конец цикла
    echo "10 папок c файлами создано успешно "

}

# Если скрипт запущен без аргументов, открываем справку.
if [ $# = 0 ]; then
    print_help
fi

#думаю ошибка в этом блок
while getopts ":3f 5f 5ff 10f 10ff h" opt ; #здесь перечисляются ключи для скрипта-которые ниже ссылаются на имена функций
do
    case $opt in
        3f) 3_folder()  #интерпритатор жалуется на двойные кавычки на 96 строке,когда их убираю,
            ;;          #то начинает жаловаться на следующую строку (97)не устраивает  5f) эта часть. 
        5f) 5_folder()  #
            ;;
        5ff) 5_folder_file()
            ;;
        10f) 10_folder()
            ;;
        10ff) 10_folder_file()
            ;;
        h) print_help()
            ;;
        # *) echo "Неправильный параметр";
        #     echo "Для вызова справки запустите $ME -h";
        #     exit 1
        #     ;;
        esac
done

 , ,

oleg_templ
()

RSS подписка на новые темы