Всього повідомлень: 27
У мене для ігор є контейнер LXC з Ubuntu 16.04 (на хості openSUSE Tumbleweed), і з ним все було добре і гладко до недавнього моменту.
Якийсь час я його не чіпав, і ось запустив і з подивом виявив, що ігри, запущені на весь екран, фриз, а точніше, схоже, фриз ікси. Система продовжує працювати, повертається на робочий стіл з великою затримкою (близько 5 с) після Alt + Tab або прибивання гри.
- Ефект проявляється з усіма повноекранними OpenGL додатками, включаючи стим в режимі big picture, Xonotic і бенчмарки Unigine
- Ті ж додатка, але запущені у вікні, працюють абсолютно нормально
- Ті ж додатка поза LXC в повний екран працюють нормально
- Ефект зберігається і з іншим WM, і навіть в окремій X-сесії
У мене немає навіть припущень, чому так може відбуватися. Може, у ЛОРа є?
UPD: У Федора 26 працює нормально. У дебіане (Стейбл і сид) і Убунту 16.04 - немає. Питання, чому, залишається відкритим.
TL; DR Повідомлення поверх «впертих» повноекранних додатків можна виводити за допомогою утиліти aosd_cat.
Тепер по порядку.
Нещодавно мені знадобилося отримувати повідомлення з шелл-скрипта про зміну деяких файлів, причому щоб вони відображалися поверх вікна досбокс, перекладеного в повноекранний режим. З'ясувалося, що notify-send для цього, м'яко кажучи, малопридатний. У розробників уявлення про те, на що повинна впливати терміновість (--urgency) повідомлень, якісь, на мій погляд, дивні. Ця опція просто скасовує тайм-аут (--expire-time) для повідомлень. Тобто повідомлення так і буде висіти, поки від нього вручну не позбутися, але на здатність відображатися поверх інших додатків це ніяк не вплине. А з іншого боку, навіть звичайні, не термінові повідомлення відображаються поверх «звичайних» повноекранних додатків. Дратує, до речі, моторошно, коли дивишся фільм, розгорнувши плеєр в повний екран, а поверх нього спливають якісь другорядні повідомлення.
Загалом, notify-send виявився для моїх цілей непридатний. Продовжив пошуки, знайшов xmessage, який виводить невелике вікно з текстом повідомлення. Він «вперту полноекранность» пробиває, а з опцією -timeout автоматично закриває вікно з повідомленням через задану кількість секунд. Недоліки в тому, що його вікно на час свого існування бере на себе фокус - це по-перше, а по-друге, на час існування вікна xmessage + ще пару секунд після того, як воно зникне, повноекранне додаток повертається в віконний режим. Загалом, краще, ніж notify-send, але не ідеально.
Зрештою знайшов aosd_cat. І це оказалоь якраз те, що доктор прописав! Накладає оверлей з текстом на екран поверх майже будь-якої програми, причому дуже добре Кастомізіруйте. Для відображення поверх «впертих» повноекранних додатків може знадобитися задати опцію "-t 0" або "-t 1" (за замовчуванням значення 2, і воно може не спрацьовувати). З того, на чому я його відчував, не пробиває полноекранность тільки у Gens (емулятор Sega Genesis). На все інше - працює.
Використовую його в вигляді
Подумав - може, кому-небудь ще згодиться ця інфа. Або навпаки, хто-небудь може підказати рішення краще.
Не виходить домогтися старту (нової) опери (версія> 12) на весь екран в Ob при повторному запуску.
Так вона запам'ятовує розташування на екрані, але чомусь то що вона повинна бути або була на весь екран не хоче (
У rc.xml прописував:
найсмішніше тут, якщо оперу запущу, вона розтягнута на весь екран, саме розтягнута, але варто зробити:
вона стає тут же на весь екран. У KDE4, як пригадую, але з KWin було все нормально. Так само, але в Ob пробував:
- не допомагає. Є у кого якісь ідеї?
Зовсім недавно почав робити проги під Android. Щось виходить. А щось ні.
До сих пір не можу знайти просте рішення, як зробити додаток на весь фізичний екран. Без всяких стандартних навігаційних меню і т.п.
Чи є реально зручне рішення для цього?
Соромно створювати таку тему, але вже пару років мучуся з цієї спливаючої меню у Virtualbox, яка з'являється коли мишкою потрапляєш на верхню / нижню частину екрану в фуллскріне. В налаштуваннях якщо прибрати галочку з «міні-панель інструментів: використовувати в повноекранному режимі» - він все одно з'являється і страшенно дратує.
Підкажіть як прибрати цю хрень, адже є хост + home.
Раніше установка fullscreen-api.approval-required в false прибирала настирливе повідомлення «is now fullscreen». У Firefox 42 це раптом перестало працювати (зате красиві переходи додали).
На форумах радять створити ключ full-screen-api.warning.enabled. але він ні на що не впливає.
Більше немає можливості прибрати це повідомлення? Доведеться свій css для цього писати?
Привіт ЛОР, прошу допомогти вирішити проблему.
Проблема в тому, що при відкритті деяких додатків (Okular, Twitch в Firefox) «на весь екран», вони відкриваються на лівому моніторі, хоч і правий вказаний як основний в Nvidia X Server Setting.
Як я зрозумів, відбувається це через те, що відображення в режимі повного екрану відбувається на тому моніторі, який ближче до координат (0,0). Поставивши правий монітор в настройках Nvidia ближче до (0,0), все відкривається як потрібно. Але такий стан моніторів не відповідає дійсності.
Пишу скрипт для KDE 5 на заміну lightsOn (який і раніше-то не працював у зв'язку з випив з Хрома NPAPI).
Навчився визначати повноекранні програми і питання залишилося за малим - як тимчасово відключати блокувальник екрану?
Раніше, якщо я все правильно розумію, можна було використовувати qdbus org.freedesktop.ScreenSaver / ScreenSaver SimulateUserActivity але в KDE5 чомусь не працює.
Пробував Трейсі VLC - там використовується org.kde.Solid.PowerManagement.PolicyAgent / org / freedesktop / PowerManagement / Inhibit. Але у мене не працює.
org.freedesktop.PowerManagement.Inhibit.Inhibit віддає куку, але при виклику методу org.freedesktop.PowerManagement.Inhibit.HasInhibit () говорить false.
Добрий день. Нещодавно в XFCE виявив ось який баг. Якщо перетягнути вікно до краю екрану, воно займає рівно половину екрану (здається, сіючи магія Тайлінг зветься). Все б чудово, АЛЕ, вікно при цьому вважає, що воно розгорнуто на ВЕСЬ екран, тобто при кліці на «квадратик» - воно згортається до того виду, який би мав не прийми воно розмір на полекрана (тобто більша частина вікна йде за межі видимості). А мало б розгорнутися на фулскрін. Якщо потім знову клікнути на фулскрін-іконку - все ок.
Але мені здається, що так навряд чи має бути.
Linux Mint 17, xfce, xfwm.
Виникла ось яка проблема. В Лінуксі, перебуваючи, в грі (поки тільки там помітив) не працюють клавіші управління вікнами \ робочими столами, тобто гра повністю перехоплює управління і немає можливості згорнути повноекранне додаток або ж просто переключитися на іншу панель (alt + tab, наприклад). Чи можна сее побороти? З вінди звик іноді згортати гри, щоб відповісти комусь в скайпі або ж ще щось.
Гра для прикладу: TeeWorlds. В інших теж пробував, але не згадаю їх назви, в будь-якому випадку - не в жодній не виходило згорнути \ переключитися.
Linux Mint, xfce (xfwm).
ArchLinux
Chromium 35.0.1916.153-1
openbox
Драйвер nvidia 337.25-1
Тиснемо F11, chromium переходить в fullscreen. Знову тиснемо, вікно зникає. У списку відкритих вікон воно залишається. За alt-tab окреслюються межі вікна, але вікно не з'являється. При цьому можна натиснути alt-f4, коли вікно вибрано, але не відображається, і chromium нормально закривається.
На чистому профілі те ж саме.
З google-chrome, поставленим з aur, такої проблеми немає.
Добрий день. Якось вийшло повідомлення «дозволити vimeo fullscreen mode?» І помилково я вибрав «ні»
Тепер не можу знайти цю настройку. Допоможіть знайти її.
Роблю кіоск з GNU / Linux (за допомогою openSUSE KIWI на основі мінімального openSUSE 13.1). Потрібно запускати на повний екран одне GUI додаток.
Може бути є якісь нормальні тайловие WM (панелі?), Що дозволяють це зробити? KWin і інші не хочу через те, що їх ІМХО набагато складніше обгородити від користувача (та й великовагові набагато).
Вирішував хтось таку проблему?
Не хоче = (. В налаштуваннях монітора є режим 4: 3 (зображення зберігає пропорції) 16: 9 (трохи розтягнуто). Як розтягнути зображення на весь екран (зовнішнього монітора) зі збереженням пропорцій?