LINUX.ORG.RU

Сообщения bryak

 

Удалить настройки игры

Форум — Desktop

Поставил stalker call of pripyat. Зашел в игру, поставил всё на максимум и улучшенные тени directx11. Перезапустил игру - она не запускается. Удалил игру, поставил заново - так же не запускается. Видимо где-то лежат настройки игры. Удалял ~/.steam - не помогло. Как это пофиксить? Где лежат настройки игры? Может найти файл конфига и поправить его?

 

bryak
()

Как успокоить nvidia?

Форум — Desktop

Есть затычка 1050. Если ничего не делать(не шевелить курсором), то частоты 139,405. Если что-то начать делать(выделить текст в терминале или что-то еще), то прыгает сразу на 398,405. Если в броузере открыть новую вкладку и загрузить что-нибудь, сразу 1379,3504(по идее максимальная частоты gpu,ram)

В .xinit

export __GL_SYNC_TO_VBLANK=1 &
export __GL_YIELD="USLEEP" & # disable tiring
set vblank_mode=1 &
nvidia-settings --assign [gpu:0]/GPUOverclockingState=1 &
nvidia-settings --assign [gpu:0]/GPUPowerMizerMode=2 &
nvidia-settings --assign [gpu:0]/SyncToVBlank=1 &
nvidia-settings --assign [gpu:0]/FXAA=1 &

Это вообще нормально, что не работает 3d, а видеокарта начинает работать на максимальных частотах? Может что-то я неправильно настроил?

https://forums.developer.nvidia.com/t/solved-forcing-maximum-power-saving-on-the-desktop-minimum-power-mode-for-powermizer/30403

Но не хотелось бы ей ставить фиксированную частоту, хотелось бы ограничить максимальную или что еще лучше сделать так, чтобы она прыгала в максимум только на 3d

 , ,

bryak
()

Ваши 10 самых любимых книг

Форум — Talks

Делитесь:)

 

bryak
()

Поиск клавиатурного сочетания, чтобы биндить свой функционал

Форум — Desktop

Есть проблема с биндом своего функционала или функционала плагинов, которые считаются не совсем удобными. Итак, сама проблема: сидишь такой в редакторе и биндишь какой-то функционал. Забиндил и сидишь такой пол года. И тут ставишь какой-то плагин и оказывается, что функционал плагина забинден на одни из тех(один, бывает и больше), который ты пол года назад забиндил и уже привык. И тут начинается самое интересное. Тут или свой фунционал перебиндивать на другое сочетание или перебиндить один кей плагина на другой. И первый и второй путь - плохой. В первом пути - ты начинаешь ломать мозг т.к забинденный функционал обычно часто используется и постоянно тыркая на привычное, ты получаешь не то, что ожидал, а во втором случае теряешь консистентность и бывает такое, что ставишь еще один плагин, а то что ты перебиндил в уже старом плагине - забиндено в новом. И тут начинается катастрофа

В общем вопрос. Сочетания C-c C-x - это для имакса и плагинов. Ищется сочетание, которое не использует не имакс не плагины, чтобы можно было навесить всё своё туда и начать радоваться жизни

 

bryak
()

Почему удалили топик?

Форум — Linux-org-ru

Что в этом топике не так? Тема про спорт. Так что всё ок. Или там есть экстремизм или национализм? Тема создана в Talks, протегирована. Теги спорт, бокс имеются в наличие Причина удаления

4.1 Offtopic (-1) 

https://www.linux.org.ru/forum/talks/16011256

bryak
()

dphys-swapfile не работает

Форум — Desktop

Установил CONF_SWAPFACTOR=2. Перезагрузил сервис. Своп появился 2гб. Запустил скрипт, скрипт съел всю озу(32гб), далее начал своп потихонечку заполняться. Заполнился, не увеличиваясь и тачка прекратила реагировать на любые действия. Конечно снял меджик кеем, посмотрел на своп - он так и остался 2гб

 

bryak
()

Учебник по муай тай

Форум — Talks

Кто-то видел годную книгу или видеокурс по муай тай? Имею небольшую базу бокса. Занимаюсь самостоятельно. Посмотрел на муай тай, очень понравились удары локтями и коленами. Хотелось бы посмотреть, как правильно их наносить(на месте и в движении имеется виду подшаг). Так же интересно было бы посмотреть связки и серии руки локти колени

Не надо писать про то, что «блаблабла, лучше в спортзал и с тренером и спаринги блаблабла». Я в курсе, со следующего года скорей всего пойду, а сейчас хочу самостоятельно позаниматься

 , ,

bryak
()

Как не приклеиться к суперклею?

Форум — Talks

Есть две поверхности: внутреняя, которую нужно приклеить к основанию и внешняя. Когда намазываешь суперклей на внутреннюю поверхность и придавливаешь к основанию - клей вытекает и пока оно схватывается - можно самому приклеиться. Я обычно прикладываю какую-то бумажку в несколько слоёв, чтобы она не смогла пропитаться до пальца. Но тогда приклеивается часть бумажки к внешней стороне поверхности. Как этого избежать?

 

bryak
()

Сегодня мне 36

Форум — Talks

Сабж

 

bryak
()

Не работает смена layout'a

Форум — Desktop

Есть вот такой код, который на определенных тегах включает monocle. Он работает на 6.1, Но не работает на 6.2. Есть патч cyclelayouts, который циклически переключает layout. Так вот, он в 6.2 перестал переключать layout. Т.е панельке отображается, что я переключил из монокля в tile, а фактически стоит monocle. Как это пофиксить?

Monitor *
createmon(void)
{
	Monitor *m;
	unsigned int i;

	m = ecalloc(1, sizeof(Monitor));
	m->tagset[0] = m->tagset[1] = 1;
	m->mfact = mfact;
	m->nmaster = nmaster;
	m->showbar = showbar;
	m->topbar = topbar;
	m->lt[0] = &layouts[0];
	m->lt[1] = &layouts[1 % LENGTH(layouts)];
	strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol);
	m->pertag = ecalloc(1, sizeof(Pertag));
	m->pertag->curtag = m->pertag->prevtag = 1;

	for (i = 0; i <= LENGTH(tags); i++) {
          m->pertag->nmasters[i] = m->nmaster;
          m->pertag->mfacts[i] = m->mfact;
		
          // change layout in tags & hide bar
          if(i == 1 || i == 4 || i == 9) {
            // set monocle
            m->pertag->ltidxs[i][0] = m->lt[1]; // set monocle
          } else {
            m->pertag->ltidxs[i][0] = m->lt[0];
          }
          
          m->pertag->ltidxs[i][1] = m->lt[1];
          m->pertag->sellts[i] = m->sellt;
          m->pertag->showbars[i] = m->showbar;
	}

	return m;
}

 

bryak
()

Как вставить аргумент с выхлопа find?

Форум — Desktop

К примеру, я делаю в директории find . |grep run.sh

./docker/python/script/run.sh
./docker/python/script1/run.sh
./docker/python/script3/run.sh

Далее я мышью выделяю ./docker/python/script/run.sh и вставляю его перед vi

vi ./docker/python/script/run.sh

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

Чтобы сделать что-то типа

vi $1

и в строке осуществилась подстановка

vi ./docker/python/script/run.sh

или

vi $3

и в строке осуществилась подстановка

vi ./docker/python/script3/run.sh

 

bryak
()

Кто возьмется сделать православный мониторинг для dwm?=)

Форум — Development

Появилась мысль сделать кикстартер проект. Сформировать всем месте ТЗ по этому проекту и вложиться деньгами(скажем по $1-2 с человека). По результатам выложить это на suckless, чтобы у всех у нас был хороший гибкий мониторинг. Вообще, такой proj хорош тем, кто хочет поднять свой скилл на си, но если таких не найдется, давайте соберемся шекелями и пусть нам запилят мониторинг

В общем есть у меня скрипт на питоне, который имеет конфиг:

data = {
    'item0':
    {
        'job': 'myout',
        'type': 'system',
        'timeout': 2,
        'state': 'enable',
    },
    'item1':
    {
        'name': '',
        'bracket': '',
        'job': 'internet',
        'type': 'function',
        'timeout': 5,
        'state': 'enable',
        'result': 'UP:LOAD'
    },
    'item2':
    {
        'name': '',
        'bracket': '',
        'job': "weather",
        'type': 'function',
        'timeout': 300,
        'state': 'enable',
        # 'result': '☔:0'
        'result': 'W:0'
    },
    'item4':
    {
        'name': '',
        'bracket': '',
        'job': 'traffic',
        'type': 'function',
        'timeout': 1,
        'state': 'enable',
        'result': 'D:0B    U:0B   '
    },
    'item5':
    {
        'name': '',
        'bracket': '||',
        'job': 'disk',
        'type': 'function',
        'timeout': 60,
        'state': 'enable',
        'result': 'RH:-1,-1,-1'
    },
    'item6':
    {
        'name': '',
        'bracket': '',
        'job': "day",
        'type': 'function',
        'timeout': 15,
        'state': 'enable',
        'result': 'Дн.'
    },
}

Скрипт обходит все item, парсит что это «функция», берет имя функции, и выполняет функцию с указанным таймаутом. Далее пишет информацию в общий массив и отдельный тред берет весь массив и пишет информацию в xsetroot -name. Но в целом всё это я так бы сейчас не написал. Это не православно. Православно как?

делаем конфиг в yml вида:

- item1
   - path: /some/script.py
   - timeout: 15
   - state: enable
   - result: 'UP:LOAD'

Далее в сишке обходим все item, запускаем скрипты с заданным таймаутом и пишем в какой-то общий массив. И с таймаутом 2 секунды запускаем xsetroot и подставляем всю инфу. Таким образом мы можем в мониторинг добавлять свои скрипты хоть на питоне, хоть на луа, хоть на sh и мониторинг будет забирать от них выхлоп. Было бы круто:)

А то некрасиво это:

ps_mem |grep monitoring.py

17.3 MiB + 241.5 KiB =  17.5 MiB       monitoring.py

ps_mem |grep dwm

1.3 MiB + 199.5 KiB =   1.5 MiB       dwm

Сам мониторинг занимает больше памяти, чем wm, лол

Кто возьмётся написать православный monitoring на си для dwm? =)

 , ,

bryak
()

Как сформировать правильный патч?

Форум — Development

Допустим, есть патч1 и патч2, в патч1 есть

@@ -2145,6 +2152,7 @@ main(int argc, char *argv[])
        checkotherwm();
        setup();
        scan();
+       runAutostart();
        run();
        cleanup();
        XCloseDisplay(dpy);

Когда я накладываю патч1, то всё ок. Но если я накладываю патч2, который изменяет положение main c

@@ -2145,6 +2152,7

На другое, то если я попробую наложить патч1 после патч2, то он не наложится, т.к сместился main. Как сделать так, чтобы не привязываться к позиции строки, а привязываться к строке т.е ищем main(int argc, char *argv[]) и добавляем после scan runAutostart();. Это возможно?

 ,

bryak
()

Симулятор космоса

Форум — Talks

Есть ли какой-то симулятор космоса, с реальными полигонами планет? Чтобы интерактивно можно полетать

 ,

bryak
()

Про игнорировние пользователей

Форум — Linux-org-ru

Я считаю, что этот функционал не нужен. Или нужен, но с применением условия. Допустим, можно игнорировать юзеров, только если у них < 1/2 звезды. Потому как получается, что если ты на начальном этапе активно задавал вопросы, которые кому-то казались глупыми, то вполне вероятно, что к 3 или 4 звезде ты в игноре у половины лора. Толк от такого аккаунта? Легче его бросить и завести новый.

Если человек дожил до 2 или 3 звезд и его не забанили, значит он более-менее адекватный и к тому же, к такому кол-ву звезд он уже немного поумнел(я конечно же исключение :)) У меня есть второй аккаунт с почти двумя звездами, так вот: я задаю вопросы - там нет ответов. Что говорит о том, что не только бряк в игноре у половины лора, а и второй аккаунт. Если интересен вопрос, напишите мне в почту, а дам второй аккаунт, сделаете выборку по бряку и по второму аккаунту и посмотрите, мои слова имеют под собой основание или нет

PS: а вообще, сделайте глобальную выборку с каунтом игнорирования юзеров с 2+ звездами и посмотрите результат

PPSS: долгих лет ЛОР’у! Я считаю, что это самый лучший ресурс по обмену знаниями. Пусть он будет еще лучше

bryak
()

В последний раз о slackware

Форум — Talks

Специально для тех, кто думает «попробовать это или не попробовать?». Дело в том, что это не «личный дистрибутив Патрика», а «личный коммерческий проект Патрика». Который он использует в личных коммерческих целях. Есть замечательный пост Патрика, который сидит под ником volkerdi на linuxquestions.org

https://www.linuxquestions.org/questions/slackware-14/donating-to-slackware-4175634729/#post5882751

Итак, Патрик всё это время рубил бабло на дистрибутиве игнорируя потребности пользователей. Используя последних - как ботов, для багрепортов. Но в последнее время юзеры разбежались с этого дистрибутива, по причине неюзабельности, Патрик активизировался. И…и? Начал клянчить деньги у комьюнити. При этом Патрик говорит, что на slackware 14 он заработал всего $125к. Чеков он не покажет конечно же и в действительности никто не знает реально сколько он зарабатывал на каждом релизе. Кому интересно - не поленитесь почитать этот тред, в котором Патрик думает, как бы с этого трупика отжать денег и другие крайне интересные моменты. Кроме классной системы инициализации в этом дистрибутиве ничего хорошего нет. Жаль, что этот дистрибутив не развивался по нормальным принципам дистрибутивостроения. Сейчас был бы отличный дистрибутив и скорей всего он был бы сейчас популярен как debian

 , ,

bryak
()

Годных патчей тред

Форум — Desktop

Какие патчи используете? Я остановился на:

1.autostart. Позволяет запускать аплекухи из ~/.dwm/autostart.sh

2.systray. Добавляет systray в панель

3.noborder. Убирает border, если в теге открыто одно окно

4.pertag. Позволяет на каждом теге иметь независимый layout и mfact 

5.cfacts. Добавляет возможность горизонтальный размер окна

6.cyclelayouts. Позволяет циклически менять layout

7.zoomswap. Запоминает расположение окна при его перемещении в мастер область. Если его переместить из мастер области, то окно возвращается на своё место. К примеру, есть три окна 1,2,3. Когда мы перемещаем в мастер область окно по MODKEY+XK_Return в мастер область, а потом делаем еще раз MODKEY+XK_Return, то окно возвращается в позицию 3(по дефолту окно помещается в позицию 2

Интересно было бы услышать, кто что юзает помимо этого

 

bryak
()

pulseaudio тупит

Форум — Desktop

Если так сделать, то при старте звука pulseaudio задумывается секунды на 3-4. При этом она как бы засыпает постоянно. Т.е, если взять включить deadbeef, то каждый трек если включать, то он будет звучать с вышеуказанной задержкой. Как это лечить?

## load ladspa module
.ifexists module-ladspa-sink.so
.nofail
load-module module-ladspa-sink sink_name=compressor-stereo plugin=sc4_1882 label=sc4 control=1,1.5,401,-30,20,5,12
.fail
.endif

load-module module-ladspa-sink  sink_name=ladspa_normalized  sink_master=compressor-stereo plugin=fast_lookahead_limiter_1913  label=fastLookaheadLimiter  control=10,0,0.8

set-default-sink ladspa_normalized

load-module module-native-protocol-tcp auth-anonymous=1
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1

PS: солёными огурчичиками по трем рецептам уже пробовал лечить - не получилось :)

 ,

bryak
()

Что есть в андроид для compress dynamic range?

Форум — Desktop

Сабж

 ,

bryak
()

Оффтопик в темах

Форум — Linux-org-ru

Допустим, я создаю тему. Внутри топика начинают постить люди посты никак не связанные с содержанием топика. С этим как-то надо бороться. Допустим, дать возможность топикстартеру помечать сообщения, которые он считает оффтопиком. И эти сообщения пусть попадают админам, которые будут их читать и удалять. Как пример:

Gentoo анонсировали бинарную сборку gentoo-kernel-bin

Там подмешали и nixos и арчлинукс и что угодно. Там паразитных сообщений ~80%

bryak
()

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