master #13

Merged
asmeron merged 52 commits from Igor1/ublexec:master into develop 3 years ago
Igor1 commented 3 years ago

Beta версия.

Beta версия.
Igor1 added 27 commits 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 2 commits 3 years ago
Igor1 added 1 commit 3 years ago
asmeron requested changes 3 years ago
asmeron left a comment
Owner

Очень много глупых мелких ошибок !

Очень много глупых мелких ошибок !
break;
}
if (entry->pw_uid >= 1000 && entry->pw_uid!=65534){
Owner

Пользователи неправильно список формируется, вот для понимания, пользователи:

#!/usr/bin/env bash
UID_MIN=$(grep "^UID_MIN" /etc/login.defs | xargs | cut -d ' ' -f 2)
UID_MAX=$(grep "^UID_MAX" /etc/login.defs | xargs | cut -d ' ' -f 2)
while read USER; do
    UID_USER=$(cut -d: -f2 <<< ${USER})
    if (( ${UID_USER} >= ${UID_MIN} && ${UID_USER} <= ${UID_MAX} )) || (( ${UID_USER} == 0 )); then
        echo "${USER}" | cut -d: -f1
    fi
done < <(getent passwd | cut -d: -f1,3)
Пользователи неправильно список формируется, вот для понимания, пользователи: ```bash #!/usr/bin/env bash UID_MIN=$(grep "^UID_MIN" /etc/login.defs | xargs | cut -d ' ' -f 2) UID_MAX=$(grep "^UID_MAX" /etc/login.defs | xargs | cut -d ' ' -f 2) while read USER; do UID_USER=$(cut -d: -f2 <<< ${USER}) if (( ${UID_USER} >= ${UID_MIN} && ${UID_USER} <= ${UID_MAX} )) || (( ${UID_USER} == 0 )); then echo "${USER}" | cut -d: -f1 fi done < <(getent passwd | cut -d: -f1,3) ```
Igor1 commented 3 years ago
Poster

Исправил.
b65ce014f3
f78e2a0533

Исправил. https://gitea.ublinux.ru/Igor1/ublexec/commit/b65ce014f3880345f276e5bb98bb8d3d8889a24a https://gitea.ublinux.ru/Igor1/ublexec/commit/f78e2a0533de0a08ff2db1478e7a8f8dcc0cfdff
Owner

Ничего не исправил, если не понял, что делать, спроси в группе !

Ничего не исправил, если не понял, что делать, спроси в группе !
spinPriority->set_increments(1.0, -1.0);
scalePriority->set_range(-20, 19);
scalePriority->set_value(0);
lblTimeEpriorityLow->set_text("19 (Низкий)");
Owner

Почему текст без перевода а напрямую на русском ???

Почему текст без перевода а напрямую на русском ???
Igor1 commented 3 years ago
Poster

Исправил.
e730c17e48

Исправил. https://gitea.ublinux.ru/Igor1/ublexec/commit/e730c17e48f78c0fb2a854450ffd7edc6f132073
scalePriority->set_range(-20, 19);
scalePriority->set_value(0);
lblTimeEpriorityLow->set_text("19 (Низкий)");
lblTime4EpriorityHigh->set_text("-20 (Высокий)");
Owner

Почему текст без перевода а напрямую на русском ???

Почему текст без перевода а напрямую на русском ???
Igor1 commented 3 years ago
Poster

Исправил.
e730c17e48

Исправил. https://gitea.ublinux.ru/Igor1/ublexec/commit/e730c17e48f78c0fb2a854450ffd7edc6f132073
spinPriority->set_increments(1.0, -1.0);
scalePriority->set_range(-20, 19);
scalePriority->set_value(0);
lblTimeEpriorityLow->set_text("19 (Низкий)");
Owner

Почему текст без перевода а напрямую на русском ???

И далее исправить везде это недоразумение !!

Почему текст без перевода а напрямую на русском ??? И далее исправить везде это недоразумение !!
Igor1 commented 3 years ago
Poster

Исправил.
e730c17e48

Исправил. https://gitea.ublinux.ru/Igor1/ublexec/commit/e730c17e48f78c0fb2a854450ffd7edc6f132073
void MainWindow::synopsis_show(){
void MainWindow::synopsis_show() {
system("xdg-open https://wiki.ublinux.ru/ru/home &");
Owner

Открывать в зависимости от локализации !!

Открывать в зависимости от локализации !!
Igor1 commented 3 years ago
Poster

Исправил.
e730c17e48

Исправил. https://gitea.ublinux.ru/Igor1/ublexec/commit/e730c17e48f78c0fb2a854450ffd7edc6f132073
if (path_file.length()>0){
cmd = "nohup " + str_nice_cmd + str_cmd_terminal + str_variants_root + " xdg-open '" + path_file + "' ";
if (path_file.length() > 0) {
cmd = str_nice_cmd + str_cmd_terminal + str_variants_root + " xdg-open '" + path_file + "' ";
Owner

Скорректировать ТЗ по командам, т.к. в ТЗ не вижу xdg-open

Скорректировать ТЗ по командам, т.к. в ТЗ не вижу `xdg-open`
cmd = str_nice_cmd + str_cmd_terminal + str_variants_root + " " + user_cmd;
}
if (cmd.find("-e su ")!=string::npos){
if ((cmd.find("-e su ") != string::npos) || (cmd.find("-x su ") != string::npos)) {
Owner

Скорректировать ТЗ по командам, т.к. в ТЗ не вижу -x su

Скорректировать ТЗ по командам, т.к. в ТЗ не вижу `-x su`
Igor1 commented 3 years ago
Poster

Это часть команды и это проверка присутствия в строке , а не выполнение !!!
Вот например.
nohup xfce4-terminal -x su -l superadmin -c " DISPLAY=$DISPLAY gimp " > /dev/null 2>&1

Это часть команды и это проверка присутствия в строке , а не выполнение !!! Вот например. nohup xfce4-terminal -x su -l superadmin -c " DISPLAY=$DISPLAY gimp " > /dev/null 2>&1
Owner

Если это часть команды, то должна быть в ТЗ !

Если это часть команды, то должна быть в ТЗ !
Igor1 commented 3 years ago
Poster

Это часть от xfce4-terminal -x запуск терминала, su в представление не нуждается.Это две разных команды, не одна . Я проверяю, есть ли в строке подстрока, а не не выполняю команду.

Это часть от xfce4-terminal -x запуск терминала, su в представление не нуждается.Это две разных команды, не одна . Я проверяю, есть ли в строке подстрока, а не не выполняю команду.
Owner

Сделать, что написал выше !

Сделать, что написал выше !
ublexec.desktop Outdated
Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;X-UBL-SettingsManager;X-UBL-SystemSettings;
X-UBLPluggable=true
Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;;X-UBL-SettingsManager;X-UBL-SystemSettings;
Owner

Писал об этом, это утилита не настроек, каждый раз одни и те-же ошибки !

Писал об этом, это утилита не настроек, каждый раз одни и те-же ошибки !
Igor1 commented 3 years ago
Poster

Исправил.
b0a7508b38

Исправил. https://gitea.ublinux.ru/Igor1/ublexec/commit/b0a7508b38be33a434d9ee5f670768ae5a20c581
msgid "https://wiki.ublinux.com"
msgstr ""
msgid "About the program"
Owner

Это говорил убрать !!
Получается файл ublexec_ru.pot не соответствует ublexec_ru.po
Проверить вручную каждую строку !!

Это говорил убрать !! Получается файл `ublexec_ru.pot` не соответствует `ublexec_ru.po` Проверить вручную каждую строку !!
Igor1 commented 3 years ago
Poster

Исправил.
e71e07ae31

Исправил. https://gitea.ublinux.ru/Igor1/ublexec/commit/e71e07ae3138b5936161d9d3f9e8c74ff4b3f3b3
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
Igor1 added 1 commit 3 years ago
asmeron requested changes 3 years ago
asmeron left a comment
Owner

Исправить !

Исправить !
@install -Dm644 -t /usr/share/${PKGNAME}/css/ style.css
@install -Dm644 -t /usr/share/${PKGNAME}/images/ bg_top.png
@install -Dm644 -t /usr/share/${PKGNAME}/images/ ${PKGNAME}.svg
@install -Dm644 -t /usr/share/${PKGNAME}/images/ "ru.ublinux.${PKGNAME}.svg"
Owner

Уже писал об этом !
Дубликат который храниться в двух местах:

  • @install -Dm644 -t /usr/share/icons/hicolor/scalable/apps/ "ru.ublinux.${PKGNAME}.svg"
  • @install -Dm644 -t /usr/share/${PKGNAME}/images/ "ru.ublinux.${PKGNAME}.svg"

Для чего ??

Уже писал об этом ! Дубликат который храниться в двух местах: - `@install -Dm644 -t /usr/share/icons/hicolor/scalable/apps/ "ru.ublinux.${PKGNAME}.svg"` - `@install -Dm644 -t /usr/share/${PKGNAME}/images/ "ru.ublinux.${PKGNAME}.svg"` Для чего ??
str_cmd_terminal = "xterm -e ";
if (chbTerminal->get_active() == true) {
string name_terminal = cmbTerminal->get_active_text();
if (name_terminal.length() != 0){
Owner

Перечень возможных терминалов вынести в массив, который описать в заголовке !
xfce4-terminal -x
konsole -e
xterm -e

Перечень возможных терминалов вынести в массив, который описать в заголовке ! xfce4-terminal -x konsole -e xterm -e
string file_name = "";
for (const auto & entry: fs::directory_iterator(path)) {
file_name = entry.path().filename().string();
if (file_name == "konsole") {
Owner

Использовать массив терминалов для выборки и обработки

Использовать массив терминалов для выборки и обработки
// int uid_max = stoi(str_uid_max);
//}
//else{
int uid_max = 65534;
Owner

Задача по этому поводу существует, исправить !

Задача по этому поводу существует, исправить !
asmeron merged commit 987a5e8d53 into develop 3 years ago

Reviewers

asmeron requested changes 3 years ago
The pull request has been merged as 987a5e8d53.
Sign in to join this conversation.
Loading…
There is no content yet.