LINUX.ORG.RU

Сообщения victor79

 

QtCreator, для левой панели в режиме FileSystem есть ли перетаскивание файлов?

Форум — General

Может ли кто подсказать, какой плагин в QtCreator отвечает за Sidebar и в частности когда он отображается в режиме File System? Очень не понятно, почему разработчики сделав такой режим не сделали в нем возможность перетаскивания файлов, что было бы крайне удобно. Переименовывание файлов есть, создание групп есть. А вот перетаскивания нет.

 

victor79
()

Qt Creator, можно ли запускать два экземпляра без конфликта друг с другом?

Форум — General

Можно ли запускать оболочку Qt Creator что бы они друг с другом не конфликтовали? Под Ubuntu 18. Наверняка можно, подскажите как, в гугле запрос не сфомировать, он не выдает то что нужно.

 

victor79
()

Как убрать оповещение «Mouse battery low»?

Форум — Desktop

На операционке Ubuntu 18.04, где и какую галочку где нужно поставить, что бы операционка перестала выводить сообщения о необходимости зарядки беспроводных девайсов, в частности «Mouse battery low»?

 ,

victor79
()

Компиляция из исходников, gtypes.h with dependency poppler: NO. Откуда и как такое установить?

Форум — Development

Пытаюсь скомпилировать из исходников Dia, и мешает ошибка, что некий файл goo/gtypes.h отсутствует. Как его установить? В интернете есть такой файл, но как и куда его приткнуть? Или это должно быть установлено из репозиториев? Но там его не нашел.

Ищет его нахождение через meson:

sources = [files('pdf.c')]
deps = []

# TODO: we should be able to use has_header_symbol.
# However, that does not seem to pick up on GBool, gTrue etc.
#has_gTrue = cc.has_header_symbol(
#    'goo/gtypes.h',
#    'GBool',
#    dependencies: libpoppler_dep
#)
has_gtypes = cc.has_header(
    'goo/gtypes.h',
    dependencies: libpoppler_dep
)

if libpoppler_dep.found() and has_gtypes
    sources += files('pdf-import.cpp')
    deps += libpoppler_dep
endif

install_plugins_desc += {
    'name': 'pdf_filter',
    'sources': sources,
    'extra_deps': deps,
}

 ,

victor79
()

Можно ли для панели dock убрать группирование кнопок?

Форум — Desktop

Суть вопроса, что некоторые приложения запущены по нескольку окон, и очень напрягает каждый раз когда нужно переключиться, нужно щелкнуть сначала по иконке приложения, потом присмотреться, какое из окон нужно, и потом нажимать нужное. А они еще каждый раз после нажатий меняют положение, типа раз в прошлый раз щелкнул такое-то, то значит его нужно расположить первым в списке выбора в следующий раз. Это напрягает, с моим восприятием, мне удобне когда оно остается в прежнем положении, чем ориентироваться по припискам к окнам.

Можно ли сделать так, что бы они не группировались? А лучше, сделать еще один dock сбоку с иконками запуска, а снизу не сгруппированные запущенные, и еще и с надписями к иконкам? А в идеале, еще что бы запущенные иконки можно было мышкой перетаскивать в нужный порядок.

Или как вариант в dock расположить кнопку запущенных приложений, по которой щелкнув впадает вертикальный список с надписями запущенных приложений.

Операционка Ubuntu 18.04.2

Текущий интерфейс разрабатывался для маленьких экранов смартфонов и планшетов, а на большом мониторе проблем с местом нет, и так было бы удобней.

 ,

victor79
()

Подскажите название метода объединения и разделения на группы?

Форум — Science & Engineering

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

Есть множество значений N, которые нужно поделить на группы. Значения между собой связаны, каждое значение привязано к другим M значениям. Чем больше у значения связей к другим - тем это значение более весомо, и больше вероятности что оно будет центром. Кроме наличия связей, сами значения ничем другим не различаются, и связи все не типизированны - просто связь.

Значениям назначаются статусы - либо является центром, либо притяными к центру.

Центрами становятся значения, которые не имеют между собой общей связи. Если между двух значений, которые ранее были центрами, появляется связь (связи могут добавляться и удаляться в процессе, так же как и сами значения), то тот из центров, который более весомый, поглащает менее весомый, и все ранее притянутые к поглощенному центру притягиваются к новому, если с новым у тех была связь. Если не было, то оставшиеся притягиваются к другим, либо оразуют собственный центр, если это наилучший вариант.

 

victor79
()

C++: Как сделать что бы имя класса не экспортировалось в другие модули при линковке?

Форум — General

Как сделать, по аналогии как функции static не экспортируются в другие модули, так и имя какого-нибудь класса так же? Может атрибут какой-нибудь есть?

 

victor79
()

Qt IDE, как отключить автоматическую проверку кода?

Форум — General

Есть ли в Qt IDE какая нибудь кнопочка, что бы отключить автоматические проверки кода? Постоянно отвлекает, что начинает подкрашивать ошибки, и формируется вредная привычка подвисания в ожидании, когда он проверит и подкрасит все ошибочки, вместо того, что бы полагаться на память, и прежде чем делать дальше.

 ,

victor79
()

Можно ли запретить воспринимать 0 как nullptr, если объявлен конструктор с nullptr_t?

Форум — General

Можно ли запретить воспринимать 0 как nullptr в следующей ситуации:

struct A {
    A(std::nullptr_t) {}
};

A a = 0; // должно ругаться при компиляции
A b = nullptr; // верно

Вариант с explicit не предлагать - с ним будет требоваться дописывать a = A(nullptr)

 

victor79
()

Какие есть простые варианты сжания битовых данных - отдельных чисел, небольших структур?

Форум — General

Как можно упаковывать числа и структуры, что бы меньше занимало место в памяти и на диске?

Простой вариант что я вижу, это использование битов размера значимых данных, на вскидку примерно так:

0 - нет числа, 10 - 4 бита, 010 - 8 битов, 110 - 16 битов, ... И дальше сохранять значимые биты числа.

Были еще какие то варианты, но не могу вспомнить как эта тема называется.

 

victor79
()

Как сделать шаблонную функцию, что бы она приводила свои параметры к шаблону с параметрами-указателями?

Форум — General

Суть вопроса, есть некая шаблонная функция my_set(dest, src), и хочу что бы она выполнялась как при передачи параметров по указателю, так и при непосредственном указании. Нужно что бы при любом указании все сводилось к выполнению с указателями на значения. Именно с указателями, т.к. там у меня еще работа с packed полями, а они капризничают при передачи по амперсанду.

template <class D, class S>
void my_set(D& dest, const S& src) {
    my_set(&dest, &src);
}

template <class D, class S>
void my_set(D* dest, const S& src) {
    my_set(dest, &src);
}

template <class D, class S>
void my_set(D& dest, const S* src) {
    my_set(&dest, src);
}

template <class D, class S>
void my_set(D* dest, const S* src) {
// все должно свестись к этому выполнению.
    *dest = (D)*src;
}

Тут я написал вроде верно, но оно все лезут разные ошибки. В частности эта реализация не выполниться на этом примере:

    int sz1 = 1;
    short sz2;
    my_set(sz2, &sz1);

 ,

victor79
()

Как прилинковать папку в корень из другого раздела, что бы приложения не пытались понять, что она прилинкована из другого места?

Форум — Desktop

Делаю проект под IDE Qt - куча с++ файлов. Проект находится на отдельном файловом разделе, я для удобства сделал ссылку на папку из корня файловой системы.

А вот IDE Qt периодически почему то начинает интерпретировать файл как находящийся на том примонтирваном разделе, и дуркует, типа файл не принадлежит проекту, или был изменен сторонним приложением.

В его обозревателе файловой системы видно, что он один файл видит то по ссылке, то по примонтированному пути, с непонятной закономерностью когда какой вариант.

Можно ли это как-либо исправить не перенося проект в корень, но ссылаться на него в папку в корне, и что бы ничего не путалось?

В самом проекте нигде не указывал пути на монтированный раздел - там длинный не удобный путь. Ссылку делал через Nautilus.

Qt: 4.7.2/5.11.2 Ubuntu: 18.04.1 LTS

=================

Вопрос решился применением монтирования папки:

mount -o bind <откуда> <куда_монтировать>

Для монтирования через fstab в fstab пишем:

<откуда> <куда_монтировать> none defaults,bind 0 0

 , , ,

victor79
()

Ubuntu, после обновления перестало показываться предупреждение при удалении файлов.

Форум — Desktop

Почему то или зачем то так сделали, но после обновления, при удалении файлов из наутилуса, перестало вылазить окно предупреждения об удалении. Можно его как-то вернуть?

 ,

victor79
()

IDE Qt Creator, как покрасить боковую панель в темный цвет и светлые буковки?

Форум — Development

Можно ли в IDE Qt Creator настроить цвет боковой панели? Цвета редактора кода поменял как удобно, но боковой панели настройки не нашел.

 

victor79
()

Qt IDE, Ctrl+Shift+U снова не работает, хотя IBUS давно отключен, почему?

Форум — Desktop

В Qt Creator сочетание Ctrl+Shift+U используется для быстрого поиска где используется такое-то название. Раньше оно не работало, и рекомендовали отключать IBus, и оно начинало работать. Теперь, с очередным каким-то обновлением, оно снова не работает, хотя IBus давно отключен. При этом не работает когда включена английская раскладка. А когда русская, то работает. Как исправить, что бы снова все работало?

Текущая версия операционки Ubuntu 18.04.1 LTS

========

В результате комментариев данных в текущей теме, выполнил команду

sudo apt-get remove --auto-remove ibus
и вопрос решился, все заработало. Новых проблем с удалением ibus не замечал.

 

victor79
()

WolframAlpha для решения уравнений кто-нибудь разбирается? Или другой софт.

Форум — General

Как сделать, что бы WolframAlpha посчитал уравнение вида:

sum( (y-(k*x+z))^2 ) d/dk = 0
, где x,y,z - элементы множеств, и требуется найти k в точке где его производная равна нулю.

Вот такая штука не прошла,

solve[D[ sum[ (y[t] - (x[t]*k + z[t]*(1-k)) )^2, {t,n} ], k] = 0, k]
говорит all values of k are solutions.

Пришлось на бумажке считать. Или может другой есть бесплатный софт, желательно под Ubuntu, в котором удобно было бы считать сложные выражения, даже если сам не знаешь как они считаются?

 

victor79
()

Поиск в map<double>, может ли быть не нахождение того же значения, что добавили?

Форум — General

Возможна ли ситуация, что такая функция вернет истину?

bool to_do_test(double v) {
   map<double,double> m;
   m.insert({v,v});
   return m.find(v) == m.end();
}
Т.е. возможны ли ситуации изменения double при множественных операциях копирования и сохранения в контейнерах через десятки классов, без математических операций?

 

victor79
()

Как убрать символ разделителя строк при выполнении для каждой строки файла?

Форум — General

Сделал маленькую программку, разрезает файл на строки и каждую зачитывает в синтезаторе, сохраняет в файл. Но в разрезанных строках похоже фигурирует перенос строки - имена результатирующих файлов кривые. Как его убрать?

#!/bin/sh

cat list_words.txt | while read line;
do
echo $line | RHVoice-test --profile Anna --output $line.wav
done

Пытался прикрутить:

line2=`echo $line | tr -d '\n'`
но действия не возымело.

 ,

victor79
()

Не получатеся установить RHVoice на Ubuntu 18

Форум — Desktop

Пытаюсь установить RhVoice на убунту 18, запускаю:

sudo add-apt-repository ppa:linvinus/rhvoice
а он мне в конце выдает:
E: The repository 'http://ppa.launchpad.net/linvinus/rhvoice/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
и пакеты потом не устанавливает. Может кто подсказать, что делать? Из текста ошибки смутно понятно, что нет такого для bionic, но делать то что?

Так же попытался установить из исходников, согласно инструкции scons & scons install, оно отрапортовало что все успешно сделано, но файла RHVoice-client в системе нет, даже поиском прошелся, нет. Есть какие то RHVoice-make-hts-labels и RHVoice-transcribe-sentences.

 

victor79
()

Почему WiFi адаптер оочень медленно работает?

Форум — Admin

Пытаюсь перевести комп на WiFi, отключаю провод, втыкаю адаптер, который коннектится к тому же роутеру, и скорость падает до 90килобайт в секунду - это я смотрю по торрент загрузке из интернета. Если по проводу, то скорость в районе 1 мегабайта в секунду.

Опрационка Ubuntu 18.04.

Проверял на двух разных адаптерах сейчас на DEXP WFA-601б установил драйвер rtl8812au.

До этого TP-Link адаптер, который сам определился, но по скорости абсолютно так же было.

В свойствах подключения адаптера показывает 72Mb/s.

Если вместо адаптера, пускаю все через сотовый - старенький iPhone4s с функцией Режим модема и коннектится к WiFi, то скорость подскакивает до 1Мб в сек - как через проводное подключение.

На роутере выставлено 20Мгц, 11n - для всех трех вариантов подключения использовал.

 

victor79
()

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