LINUX.ORG.RU

Сообщения smalldeb

 

Помогите, уже на грани

Форум — Desktop

Стоит Kubuntu, штатная, из коробки без каких-либо фокусов. Время от времени издаёт странные звуки, непонятно с чем связано, как-будто индикатор подсветки или ещё чего, в настройках отключил все системные звуки, но оно периодически звучит, раз в полчаса-час, секунды по 1-2, что это и как отключить? может кто уже сталкивался?

smalldeb
()

C++ простой вопрос по sprintf()

Форум — Development

Подскажите, хочется сделать небольшую обёртку для стандартной функции записи форматированной строки в переменную: sprintf(). Проблема возникает в некотором непонимании, как передать из аргументов одной функции произвольное количество параметров в другую, т.е. желаемый код выглядит примерно так:


void wrapSrpintf(const char* format, ...)
{
   char chStr[100]; // было бы неплохо конечно её сделать тойже длины, что и итоговая строка после sprintf, если sprintf сам не удлиняет её автоматически
   sprintf(chStr, /* как сюда корректно передать оставшиеся параметры из параметров функции??? */ );
   profit(chStr); 
}

А потом вызывать её в том же стиле что и sprintf() :


wrapSrpintf("it's %s %d me", "works", 4);

smalldeb
()

Qt сигналы и слоты

Форум — Development

Возник вопрос, на который никак не могу найти однозначный ответ.

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

int d=0;
for (int i=0;i<10;++i)
{
    emit mysignal(i);
    d+=i;
}

Сигнал задан в нашем классе, так же задан слот, и всё это соедино connect'ом


void myslot(int i)
{
    DoSmth(i);
}

приложение написано с использованием минимального кода и никаких QThread мы сюда специаьно руками не добавляем.

Вопрос: При вызове слота - он будет работать в отдельном потоке не останавливая цикл for , или же они будут работать последовательно, приостанавливая друг друга ?

smalldeb
()

Git в 2х словах

Форум — General

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

Весь гугл полон больших рассказов о том как установить, настроить и работать над проектом совместно по системе git, но мне всё это не нужно, хотелось бы просто о сложном.

 

smalldeb
()

Bluetooth и ядро

Форум — Linux-hardware

Возникла проблема на ноутбуке c gentoo, ядро версии 3.7.9 . Есть встроенный bluetooth-адаптер следующего типа

Bus 001 Device 004: ID 04ca:3004 Lite-On Technology Corp. 
Никак не могу его заставить его работать. По идее данная штука должна относится к драйверу ath3k , если я правильно понял, покопавшись в ядре попробовав разные комбинации не пришёл к успеху, однако наткнулся на такую вот непонятную мне опцию, английским владею не очень хорошо, и поэтому никак не пойму, как же правильно растолковать эту надпись, и что вообще даёт эта опция, если её включить или выключить, нужно что-то откуда-то скачат? вообщем я не очень понял.
CONFIG_BT_ATH3K:                                              
  │ Bluetooth firmware download driver.                                                       
  │ This driver loads the firmware into the Atheros Bluetooth chipset.                                                      
Если у кого-то будут ещё какие-то идеи, как заставить сие устройство работать - буду признателен.

 , ,

smalldeb
()

Проблемы с 2мя мониторами в KDE

Форум — Desktop

Поискав, не нашёл такой темы, так что спрашиваю. Суть проблемы: Есть gentoo, на нём kde, всё это на ноутбуке, к ноутбуку подключён ещё один монитор, и всё работает исправно, но есть проблема. На windows я привык к тому, что есть главный монитор, в нём открываются все окна по умолчанию, и если мне надо - я ручками перетаскиваю кошко на второй монитор и смотрю его там, и это здорово. Однако на на этой системе, при открытии окна, оно с определённой долей вероятности может появится на любом мониторе, и надо зорко крутить головой во все стороны, ища, где же запустившееся приложение...Как заставить его открывать все новые окна в главном мониторе, а на другом оставалось бы только то, что я сам лично туда перенёс?

 , ,

smalldeb
()

dhcpcd долго грузится

Форум — Desktop

Есть работающая Gentoo, там есть wifi, которому понятное дело нужна возможность получать данные по dhcp - и всё это работает , всё отлично. Соответсвенно dhcpcd добавлен в runlevel default, и каждый раз при загрузке системы linux грузит все службы по очереди, доходит до dhcpcd и грузит её секунд 10-20, потом идёт дальше и всё работает нормально, видимо он не грузится дальше пока не закончит получение адреса от сервера, но это не правильно, с точки зрения логики, не должна вся система стоять и ждать пока он получит адрес, это нужно делать в фоновом режиме, как добиться быстрой загрузки dhcpcd?

 ,

smalldeb
()

Nautilus и вкладки

Форум — Desktop

В Nautilus недавно обнаружил возможность вкладок, что есть удобно, собно возник вопрос, можно ли сделать так, чтобы при обращении к Nautilus из вне(например когда флешка вставляется или из ktorrent, iceweasel и т.д.) он открывал новые окна во вкладках уже открытого?

smalldeb
()

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