В поле "Вращение" выбрано "Не поворачивать", в конфиг летит значение "rotation:normal", но должно лететь значиние "rotate:normal". Из-за этого (или нет) при загрузке автоматом выбирается не мной выбранное значение, а "Инвертирован".
После того как все было сохранено и загружено (неважно откуда) - пропадает разрешение и частота обновления.
Лейбл "Обновления (Hz)" заменить на указанное в дизайне "Частота обновления (Hz)"
ДО СОХРАНЕНИЯ:
ПОСЛЕ СОХРАНЕНИЯ:
Все задавалось с помощью утилиты.Были рандомно заданы абсолютно все поля окна. Скрин выбранных настроек до сохранения ниже по задаче.
1. Положение монитора выбрано было "Слева от" "HDMI-3", сам hdmi как был вписан, так и сохранился:
```
XORG_MONITOR[HDMI-1]='800x600,cvt,gtf,reduced,disable,primary,dpms,lo:HDMI-3,rotation:normal'
```
HDMI-3 - должен же быть наверное на что то заменен (в ТГ спросила про правильность вноса этого значения https://gitea.ublinux.ru/Applications/ublinux-init/src/commit/a54ad9584bd3de724a2ece1090a131abd70cb0b1/ublinux/templates/ublinux-data.ini#L1615)
2. В поле "Вращение" выбрано "Не поворачивать", в конфиг летит значение **"rotation:normal"**, но должно лететь значиние **"rotate:normal"**. Из-за этого (или нет) при загрузке автоматом выбирается не мной выбранное значение, а "Инвертирован".
3. После того как все было сохранено и загружено (неважно откуда) - пропадает разрешение и частота обновления.
4. Лейбл "Обновления (Hz)" заменить на указанное в дизайне "Частота обновления (Hz)"

ДО СОХРАНЕНИЯ:

ПОСЛЕ СОХРАНЕНИЯ:

Выяснила - HDMI-3 заменять на hdmi3, как в примере:
XORG_MONITOR[VGA1]=1920x1080,ro:hdmi1
И откуда мне это колдовать нужно? у меня есть только xrandr команда с разнообразными вариациями с кучей grep-ов на все случаи жизни, но там конкретно такой информации просто нет
> Выяснила - HDMI-3 заменять на hdmi3, как в примере:
> ```
> XORG_MONITOR[VGA1]=1920x1080,ro:hdmi1
> ```
И откуда мне это колдовать нужно? у меня есть только xrandr команда с разнообразными вариациями с кучей grep-ов на все случаи жизни, но там конкретно такой информации просто нет
И откуда мне это колдовать нужно? у меня есть только xrandr команда с разнообразными вариациями с кучей grep-ов на все случаи жизни, там такой информации просто нет
Я могу получить текущие активные порты такой командой:
xrandr --query | grep " connected"
Ты итак получаешь каким то образом значение "HDMI-3" - его сложно заменить на "hdmi3" для сохранения в конфиг? Или я не понимаю что то
> И откуда мне это колдовать нужно? у меня есть только xrandr команда с разнообразными вариациями с кучей grep-ов на все случаи жизни, там такой информации просто нет
Я могу получить текущие активные порты такой командой:
```
xrandr --query | grep " connected"
```
Ты итак получаешь каким то образом значение "HDMI-3" - его сложно заменить на "hdmi3" для сохранения в конфиг? Или я не понимаю что то
И откуда мне это колдовать нужно? у меня есть только xrandr команда с разнообразными вариациями с кучей grep-ов на все случаи жизни, там такой информации просто нет
Я могу получить текущие активные порты такой командой:
xrandr --query | grep " connected"
Я не вижу здесь hdmi2 условного.
Ты итак получаешь каким то образом значение "HDMI-3" - его сложно заменить на "hdmi3" для сохранения в конфиг? Или я не понимаю что то
сложно-то не сложно, только вот откуда мне знать что конкретно нужно указывать, потому что я сейчас так пропишу в коде, а потом внезапно что-то меняется. И всё, всё снова не работает
> > И откуда мне это колдовать нужно? у меня есть только xrandr команда с разнообразными вариациями с кучей grep-ов на все случаи жизни, там такой информации просто нет
>
> Я могу получить текущие активные порты такой командой:
> ```
> xrandr --query | grep " connected"
> ```

Я не вижу здесь hdmi2 условного.
> Ты итак получаешь каким то образом значение "HDMI-3" - его сложно заменить на "hdmi3" для сохранения в конфиг? Или я не понимаю что то
сложно-то не сложно, только вот откуда мне знать что конкретно нужно указывать, потому что я сейчас так пропишу в коде, а потом внезапно что-то меняется. И всё, всё снова не работает
> 3. Разрешение вроде не должно, а частота кадров просто никуда не записывается. Я не знаю куда её пихать
Если я правильно понимаю, что разрешение необходимо получать из конфига. В конфиг оно прекрасно записывается.
```
XORG_MONITOR[HDMI-1]='800x600,cvt,gtf,reduced,enable,primary,dpms,lo:HDMI-3,rotate:normal'
```

Разрешение вроде не должно, а частота кадров просто никуда не записывается. Я не знаю куда её пихать
Если я правильно понимаю, что разрешение необходимо получать из конфига. В конфиг оно прекрасно записывается.
я про разрешение писал что по идее нормально оно загружаться должно
> > 3. Разрешение вроде не должно, а частота кадров просто никуда не записывается. Я не знаю куда её пихать
>
> Если я правильно понимаю, что разрешение необходимо получать из конфига. В конфиг оно прекрасно записывается.
я про разрешение писал что по идее нормально оно загружаться должно
Все проверено и работает, остался только вопрос по именам портов для параметра:
XORG_MONITOR[VGA1]=1920x1080,ro:hdmi1
в частности - ro:hdmi1
Сейчас задается - lo:HDMI-3, пример:
ubconfig set [video] XORG_MONITOR[HDMI-1]='800x600x75,cvt,gtf,reduced,enable,primary,dpms,lo:HDMI-3,rotate:normal
Все проверено и работает, остался только вопрос по именам портов для параметра:
```
XORG_MONITOR[VGA1]=1920x1080,ro:hdmi1
```
в частности - ro:hdmi1
Сейчас задается - lo:HDMI-3, пример:
```
ubconfig set [video] XORG_MONITOR[HDMI-1]='800x600x75,cvt,gtf,reduced,enable,primary,dpms,lo:HDMI-3,rotate:normal
```
@asmeron, [31.03.2023 18:06]
В конфиге есть команда, для получения действующих портов: xrandr | grep -E "^[A-Z0-9-]* connected" | cut -d' ' -f1
@asmeron, [31.03.2023 18:10]
Получить все разрешения, всех портов: xrandr --current | grep -oP '\d+x\d+' | tr x ' '
Не убирать - х xrandr --current | grep -oP '\d+x\d+'
@asmeron, [31.03.2023 18:06]
В конфиге есть команда, для получения действующих портов:
`xrandr | grep -E "^[A-Z0-9-]* connected" | cut -d' ' -f1`
@asmeron, [31.03.2023 18:10]
Получить все разрешения, всех портов:
`xrandr --current | grep -oP '\d+x\d+' | tr x ' '`
Не убирать - х
`xrandr --current | grep -oP '\d+x\d+'`
я эти данные так и получаю, только вот там всё равно нет hdmi1, hdmi2, hdmi3 и т.д. про которые сейчас и идёт в этой задаче речь, там есть толкь HDMI-1, HDMI-2, HDMI-3 и т.д.
я эти данные так и получаю, только вот там всё равно нет hdmi1, hdmi2, hdmi3 и т.д. про которые сейчас и идёт в этой задаче речь, там есть толкь HDMI-1, HDMI-2, HDMI-3 и т.д.
Выяснила - HDMI-3 заменять на hdmi3, как в примере:
XORG_MONITOR[VGA1]=1920x1080,ro:hdmi1
Я не понимаю, тебе зачем hdmi1, hdmi2, hdmi3 ???
Вот что получил по команде, то и использовать !
> Выяснила - HDMI-3 заменять на hdmi3, как в примере:
> ```
> XORG_MONITOR[VGA1]=1920x1080,ro:hdmi1
> ```
> Я не понимаю, тебе зачем hdmi1, hdmi2, hdmi3 ???
> Вот что получил по команде, то и использовать !
Вот насчёт ручного ввода нужно ещё подумать, возможно стоит добавить галку для ручного ввода порта чтобы комбобокс заменялся полем для ввода
Хорошее предложение, попробовать сделать
> Вот насчёт ручного ввода нужно ещё подумать, возможно стоит добавить галку для ручного ввода порта чтобы комбобокс заменялся полем для ввода
Хорошее предложение, попробовать сделать
Все задавалось с помощью утилиты.Были рандомно заданы абсолютно все поля окна. Скрин выбранных настроек до сохранения ниже по задаче.
HDMI-3 - должен же быть наверное на что то заменен (в ТГ спросила про правильность вноса этого значения
a54ad9584b/ublinux/templates/ublinux-data.ini (L1615))В поле "Вращение" выбрано "Не поворачивать", в конфиг летит значение "rotation:normal", но должно лететь значиние "rotate:normal". Из-за этого (или нет) при загрузке автоматом выбирается не мной выбранное значение, а "Инвертирован".
После того как все было сохранено и загружено (неважно откуда) - пропадает разрешение и частота обновления.
Лейбл "Обновления (Hz)" заменить на указанное в дизайне "Частота обновления (Hz)"
ДО СОХРАНЕНИЯ:
ПОСЛЕ СОХРАНЕНИЯ:
Выяснила - HDMI-3 заменять на hdmi3, как в примере:
85dbfda4c983112df809И откуда мне это колдовать нужно? у меня есть только xrandr команда с разнообразными вариациями с кучей grep-ов на все случаи жизни, но там конкретно такой информации просто нет
Я могу получить текущие активные порты такой командой:
Ты итак получаешь каким то образом значение "HDMI-3" - его сложно заменить на "hdmi3" для сохранения в конфиг? Или я не понимаю что то
Я не вижу здесь hdmi2 условного.
сложно-то не сложно, только вот откуда мне знать что конкретно нужно указывать, потому что я сейчас так пропишу в коде, а потом внезапно что-то меняется. И всё, всё снова не работает
Если я правильно понимаю, что разрешение необходимо получать из конфига. В конфиг оно прекрасно записывается.
или если появится неучтённый в коде тип порта например
я про разрешение писал что по идее нормально оно загружаться должно
d8dab2b971Все проверено и работает, остался только вопрос по именам портов для параметра:
в частности - ro:hdmi1
Сейчас задается - lo:HDMI-3, пример:
@asmeron, [31.03.2023 18:06]
В конфиге есть команда, для получения действующих портов:
xrandr | grep -E "^[A-Z0-9-]* connected" | cut -d' ' -f1@asmeron, [31.03.2023 18:10]
Получить все разрешения, всех портов:
xrandr --current | grep -oP '\d+x\d+' | tr x ' 'Не убирать - х
xrandr --current | grep -oP '\d+x\d+'я эти данные так и получаю, только вот там всё равно нет hdmi1, hdmi2, hdmi3 и т.д. про которые сейчас и идёт в этой задаче речь, там есть толкь HDMI-1, HDMI-2, HDMI-3 и т.д.
Я не понимаю, тебе зачем hdmi1, hdmi2, hdmi3 ???
Вот что получил по команде, то и использовать !
Имена получаются по команде, не нужно их менять, но возможность вручную должна оставаться.
Вот насчёт ручного ввода нужно ещё подумать, возможно стоит добавить галку для ручного ввода порта чтобы комбобокс заменялся полем для ввода
Хорошее предложение, попробовать сделать
Проверила, закрываю. На основе этой задачи создам новую в дизайне.