gnome-shell/js/ui
Florian Müllner f266c2ca15 screenshot: Move HAVE_RECORDER check into screencast service
Some gstreamer plugins require a connection to the display server,
so if we end up initializing gstreamer before we are ourselves
fully initialized, we may end up with a locked compositor.

Avoid this by moving the runtime recorder check into the screencast
D-Bus service, so that all gstreamer calls happen out of process.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5710

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2519>
2022-11-04 09:51:20 +00:00
..
components
status powerProfiles: Avoid warnings on missing power-profiles-daemon 2022-10-20 13:55:06 +02:00
accessDialog.js
altTab.js altTab: Always include label in thumbnail 2022-10-18 18:04:57 +00:00
animation.js
appDisplay.js Revert "appDisplay: Reduce drag overshoot timeout" 2022-08-22 15:41:34 -03:00
appFavorites.js
appMenu.js
audioDeviceSelection.js
background.js
backgroundMenu.js
barLevel.js
boxpointer.js
calendar.js calendar: Correct handling of recurring events 2022-08-31 16:35:14 +00:00
checkBox.js
closeDialog.js
ctrlAltTab.js
dash.js
dateMenu.js
dialog.js
dnd.js
edgeDragAction.js
endSessionDialog.js
environment.js environment: Preserve time 0 when animations are disabled 2022-10-14 22:32:31 +00:00
extensionDownloader.js
extensionSystem.js
focusCaretTracker.js
grabHelper.js
ibusCandidatePopup.js
iconGrid.js
inhibitShortcutsDialog.js inhibitShortcutsDialog: Don't override resource 2022-10-06 14:47:43 +02:00
init.js
kbdA11yDialog.js
keyboard.js keyboard: Synchronize input method state after toggling completion 2022-10-26 10:00:37 +00:00
layout.js
lightbox.js
locatePointer.js
lookingGlass.js
magnifier.js
main.js
messageList.js
messageTray.js
modalDialog.js
mpris.js
notificationDaemon.js
osdMonitorLabeler.js
osdWindow.js
overview.js
overviewControls.js overviewControls: Don't update work area box when headless 2022-09-15 11:51:08 +00:00
padOsd.js padOsd: Figure out label/edition UI positions from unchanged fonts 2022-09-02 19:24:47 +00:00
pageIndicators.js
panel.js panel: Add PanelMenu.Button menu when menu-set is emitted 2022-09-17 17:56:21 +00:00
panelMenu.js
pointerA11yTimeout.js
pointerWatcher.js
popupMenu.js
quickSettings.js css/quick-settings: Update icon-button styles 2022-10-18 19:43:10 +00:00
remoteSearch.js
ripples.js
runDialog.js
screenShield.js
screenshot.js screenshot: Move HAVE_RECORDER check into screencast service 2022-11-04 09:51:20 +00:00
scripting.js
search.js
searchController.js
sessionMode.js
shellDBus.js
shellEntry.js shellEntry: Remove unused variable 2022-10-14 22:32:30 +00:00
shellMountOperation.js
slider.js
swipeTracker.js swipeTracker: Set up 1fg drag gesture in capture phase 2022-08-10 17:11:26 +00:00
switcherPopup.js
switchMonitor.js switchMonitor: Fix initial selection on desktop 2022-08-31 00:38:49 +00:00
unlockDialog.js
userWidget.js
welcomeDialog.js
windowAttentionHandler.js
windowManager.js
windowMenu.js
windowPreview.js
workspace.js
workspaceAnimation.js
workspacesView.js
workspaceSwitcherPopup.js
workspaceThumbnail.js
xdndHandler.js