mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-19 00:09:37 +03:00
gnome-base/gnome-session: Update gnome-mimeapps.list
Drop old epiphany and evince file naming style, prefer Papers over Evince, gnome-text-editor can handle some more text files, prefer gnome-music over rhythmbox, application/x-shockwave-flash is not supported by any of the listed apps for a long time, handle thunderbird desktop files too. Signed-off-by: Pacho Ramos <pacho@gentoo.org>
This commit is contained in:
335
gnome-base/gnome-session/files/defaults.list-r7
Normal file
335
gnome-base/gnome-session/files/defaults.list-r7
Normal file
@@ -0,0 +1,335 @@
|
||||
[Default Applications]
|
||||
application/rtf=abiword.desktop;libreoffice-writer.desktop;
|
||||
application/x-abiword=abiword.desktop;
|
||||
text/abiword=abiword.desktop;
|
||||
text/richtext=abiword.desktop;libreoffice-writer.desktop;
|
||||
text/rtf=abiword.desktop;libreoffice-writer.desktop;
|
||||
text/x-abiword=abiword.desktop;
|
||||
text/x-xml-abiword=abiword.desktop;
|
||||
x-content/blank-bd=brasero.desktop;org.gnome.Nautilus.desktop;
|
||||
x-content/blank-dvd=brasero.desktop;org.gnome.Nautilus.desktop;
|
||||
x-content/blank-cd=brasero.desktop;org.gnome.Nautilus.desktop;
|
||||
x-content/blank-hddvd=brasero.desktop;org.gnome.Nautilus.desktop;
|
||||
application/x-dia-diagram=dia.desktop;
|
||||
image/bmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/gif=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/jpeg=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/jpg=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/pjpeg=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/png=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/svg+xml=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/svg+xml-compressed=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-bmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-gray=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-icb=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-ico=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-pcx=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-png=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-portable-anymap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-portable-bitmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-portable-graymap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-portable-pixmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-xbitmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/x-xpixmap=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/vnd.wap.wbmp=org.gnome.Loupe.desktop;org.gnome.eog.desktop;
|
||||
image/g3fax=gimp.desktop;zzz-gimp.desktop;
|
||||
image/x-compressed-xcf=gimp.desktop;zzz-gimp.desktop;
|
||||
image/x-fits=gimp.desktop;zzz-gimp.desktop;
|
||||
image/x-icon=gimp.desktop;zzz-gimp.desktop;
|
||||
image/x-psd=gimp.desktop;zzz-gimp.desktop;
|
||||
image/x-sgi=gimp.desktop;zzz-gimp.desktop;
|
||||
image/x-sun-raster=gimp.desktop;zzz-gimp.desktop;
|
||||
image/x-tga=gimp.desktop;zzz-gimp.desktop;
|
||||
image/x-xcf=gimp.desktop;zzz-gimp.desktop;
|
||||
image/x-xwindowdump=gimp.desktop;zzz-gimp.desktop;
|
||||
application/xhtml+xml=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;
|
||||
text/html=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;
|
||||
application/pdf=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
|
||||
application/x-bzpdf=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
|
||||
application/x-gzpdf=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
|
||||
application/postscript=org.gnome.Evince.desktop;
|
||||
application/x-bzpostscript=org.gnome.Evince.desktop;
|
||||
application/x-gzpostscript=org.gnome.Evince.desktop;
|
||||
image/x-eps=org.gnome.Evince.desktop;
|
||||
image/x-bzeps=org.gnome.Evince.desktop;
|
||||
image/x-gzeps=org.gnome.Evince.desktop;
|
||||
application/x-dvi=org.gnome.Evince.desktop;
|
||||
application/x-bzdvi=org.gnome.Evince.desktop;
|
||||
application/x-gzdvi=org.gnome.Evince.desktop;
|
||||
image/vnd.djvu=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
|
||||
image/tiff=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
|
||||
application/x-cbr=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
|
||||
application/x-cbz=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
|
||||
application/x-cb7=org.gnome.Papers.desktop;org.gnome.Evince.desktop;
|
||||
application/x-7z-compressed=org.gnome.FileRoller.desktop;
|
||||
application/x-7z-compressed-tar=org.gnome.FileRoller.desktop;
|
||||
application/x-ace=org.gnome.FileRoller.desktop;
|
||||
application/x-alz=org.gnome.FileRoller.desktop;
|
||||
application/x-ar=org.gnome.FileRoller.desktop;
|
||||
application/x-arj=org.gnome.FileRoller.desktop;
|
||||
application/x-bzip=org.gnome.FileRoller.desktop;
|
||||
application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop;
|
||||
application/x-bzip1=org.gnome.FileRoller.desktop;
|
||||
application/x-bzip1-compressed-tar=org.gnome.FileRoller.desktop;
|
||||
application/x-cabinet=org.gnome.FileRoller.desktop;
|
||||
application/x-cd-image=org.gnome.FileRoller.desktop;
|
||||
application/x-compress=org.gnome.FileRoller.desktop;
|
||||
application/x-compressed-tar=org.gnome.FileRoller.desktop;
|
||||
application/x-cpio=org.gnome.FileRoller.desktop;
|
||||
application/x-deb=org.gnome.FileRoller.desktop;
|
||||
application/x-ear=org.gnome.FileRoller.desktop;
|
||||
application/x-gtar=org.gnome.FileRoller.desktop;
|
||||
application/x-gzip=org.gnome.FileRoller.desktop;
|
||||
application/x-java-archive=org.gnome.FileRoller.desktop;
|
||||
application/x-lha=org.gnome.FileRoller.desktop;
|
||||
application/x-lhz=org.gnome.FileRoller.desktop;
|
||||
application/x-lzip=org.gnome.FileRoller.desktop;
|
||||
application/x-lzip-compressed-tar=org.gnome.FileRoller.desktop;
|
||||
application/x-lzma=org.gnome.FileRoller.desktop;
|
||||
application/x-lzma-compressed-tar=org.gnome.FileRoller.desktop;
|
||||
application/x-lzop=org.gnome.FileRoller.desktop;
|
||||
application/x-lzop-compressed-tar=org.gnome.FileRoller.desktop;
|
||||
application/x-rar=org.gnome.FileRoller.desktop;
|
||||
application/x-rar-compressed=org.gnome.FileRoller.desktop;
|
||||
application/x-rpm=org.gnome.FileRoller.desktop;
|
||||
application/x-rzip=org.gnome.FileRoller.desktop;
|
||||
application/x-tar=org.gnome.FileRoller.desktop;
|
||||
application/x-tarz=org.gnome.FileRoller.desktop;
|
||||
application/x-source-rpm=org.gnome.FileRoller.desktop;
|
||||
application/x-stuffit=org.gnome.FileRoller.desktop;
|
||||
application/x-war=org.gnome.FileRoller.desktop;
|
||||
application/x-xz=org.gnome.FileRoller.desktop;
|
||||
application/x-xz-compressed-tar=org.gnome.FileRoller.desktop;
|
||||
application/x-zip=org.gnome.FileRoller.desktop;
|
||||
application/x-zip-compressed=org.gnome.FileRoller.desktop;
|
||||
application/x-zoo=org.gnome.FileRoller.desktop;
|
||||
application/zip=org.gnome.FileRoller.desktop;
|
||||
multipart/x-zip=org.gnome.FileRoller.desktop;
|
||||
text/plain=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/css=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/markdown=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/mathml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/x-csrc=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/x-chdr=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/x-dtd=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/x-java=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/x-javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/x-patch=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/x-perl=org.gnome.TextEditor.desktop;org.gnome.gedit.destkop
|
||||
text/x-php=org.gnome.TextEditor.desktop;org.gnome.gedit.destkop
|
||||
text/x-python=org.gnome.TextEditor.desktop;org.gnome.gedit.destkop
|
||||
text/x-sql=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
text/xml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
application/javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop
|
||||
application/x-cgi=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
application/x-javascript=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
application/x-perl=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
application/x-php=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
application/x-python=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
application/xml=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
application/xml-dtd=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop;
|
||||
application/x-font-ttf=org.gnome.font-viewer.desktop;
|
||||
application/x-font-pcf=org.gnome.font-viewer.desktop;
|
||||
application/x-font-type1=org.gnome.font-viewer.desktop;
|
||||
application/x-font-otf=org.gnome.font-viewer.desktop;
|
||||
application/csv=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/excel=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/msexcel=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/vnd.lotus-1-2-3=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/vnd.ms-excel=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/x-123=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/x-applix-spreadsheet=gnumeric.desktop;
|
||||
application/x-dbase=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/x-dbf=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/x-dos_ms_excel=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/x-excel=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/x-gnumeric=gnumeric.desktop;
|
||||
application/x-mps=gnumeric.desktop;
|
||||
application/x-ms-excel=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/x-msexcel=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/x-oleo=gnumeric.desktop;
|
||||
application/x-planperfect=gnumeric.desktop;
|
||||
application/x-quattropro=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/x-sc=gnumeric.desktop;
|
||||
application/x-sylk=gnumeric.desktop;
|
||||
application/x-xbase=gnumeric.desktop;
|
||||
application/x-xls=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
application/xls=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
text/comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
text/csv=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
text/spreadsheet=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
text/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
text/x-comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
text/x-csv=gnumeric.desktop;libreoffice-calc.desktop;
|
||||
zz-application/zz-winassoc-xls=gnumeric.desktop;
|
||||
x-content/software=nautilus-autorun-software.desktop;
|
||||
x-content/unix-software=nautilus-autorun-software.desktop;
|
||||
x-directory/gnome-default-handler=org.gnome.Nautilus.desktop;
|
||||
x-directory/normal=org.gnome.Nautilus.desktop;
|
||||
inode/directory=org.gnome.Nautilus.desktop;
|
||||
application/x-gnome-saved-search=org.gnome.Nautilus.desktop;
|
||||
application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop;
|
||||
application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop;
|
||||
application/vnd.sun.xml.calc=libreoffice-calc.desktop;
|
||||
application/vnd.sun.xml.calc.template=libreoffice-calc.desktop;
|
||||
application/vnd.stardivision.calc=libreoffice-calc.desktop;
|
||||
application/vnd.stardivision.chart=libreoffice-calc.desktop;
|
||||
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop;
|
||||
application/vnd.ms-excel.sheet.macroenabled.12=libreoffice-calc.desktop;
|
||||
application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop;
|
||||
application/vnd.ms-excel.template.macroenabled.12=libreoffice-calc.desktop;
|
||||
application/vnd.ms-excel.sheet.binary.macroenabled.12=libreoffice-calc.desktop;
|
||||
application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop;
|
||||
application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop;
|
||||
application/vnd.sun.xml.draw=libreoffice-draw.desktop;
|
||||
application/vnd.sun.xml.draw.template=libreoffice-draw.desktop;
|
||||
application/vnd.stardivision.draw=libreoffice-draw.desktop;
|
||||
application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop;
|
||||
application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop;
|
||||
application/vnd.sun.xml.impress=libreoffice-impress.desktop;
|
||||
application/vnd.sun.xml.impress.template=libreoffice-impress.desktop;
|
||||
application/vnd.stardivision.impress=libreoffice-impress.desktop;
|
||||
application/mspowerpoint=libreoffice-impress.desktop;
|
||||
application/vnd.ms-powerpoint=libreoffice-impress.desktop;
|
||||
application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop;
|
||||
application/vnd.ms-powerpoint.presentation.macroenabled.12=libreoffice-impress.desktop;
|
||||
application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop;
|
||||
application/vnd.ms-powerpoint.template.macroenabled.12=libreoffice-impress.desktop;
|
||||
application/vnd.oasis.opendocument.formula=libreoffice-math.desktop;
|
||||
application/vnd.sun.xml.math=libreoffice-math.desktop;
|
||||
application/vnd.stardivision.math=libreoffice-math.desktop;
|
||||
application/vnd.oasis.opendocument.text=libreoffice-writer.desktop;
|
||||
application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop;
|
||||
application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop;
|
||||
application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop;
|
||||
application/vnd.sun.xml.writer=libreoffice-writer.desktop;
|
||||
application/vnd.sun.xml.writer.template=libreoffice-writer.desktop;
|
||||
application/vnd.sun.xml.writer.global=libreoffice-writer.desktop;
|
||||
application/vnd.stardivision.writer=libreoffice-writer.desktop;
|
||||
application/msword=libreoffice-writer.desktop;
|
||||
application/vnd.ms-word=libreoffice-writer.desktop;
|
||||
application/x-doc=libreoffice-writer.desktop;
|
||||
application/vnd.wordperfect=libreoffice-writer.desktop;
|
||||
application/wordperfect=libreoffice-writer.desktop;
|
||||
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop;
|
||||
application/vnd.ms-word.document.macroenabled.12=libreoffice-writer.desktop;
|
||||
application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop;
|
||||
application/vnd.ms-word.template.macroenabled.12=libreoffice-writer.desktop;
|
||||
x-content/audio-player=org.gnome.Music.desktop;rhythmbox.desktop;
|
||||
x-content/audio-cdda=org.gnome.SoundJuicer.desktop;
|
||||
application/futuresplash=swfdec-player.desktop;firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;
|
||||
application/mxf=org.gnome.Totem.desktop;
|
||||
application/ogg=org.gnome.Totem.desktop;
|
||||
application/ram=org.gnome.Totem.desktop;
|
||||
application/sdp=org.gnome.Totem.desktop;
|
||||
application/smil=org.gnome.Totem.desktop;
|
||||
application/smil+xml=org.gnome.Totem.desktop;
|
||||
application/vnd.ms-wpl=org.gnome.Totem.desktop;
|
||||
application/vnd.rn-realmedia=org.gnome.Totem.desktop;
|
||||
application/x-extension-m4a=org.gnome.Totem.desktop;
|
||||
application/x-extension-mp4=org.gnome.Totem.desktop;
|
||||
application/x-flac=org.gnome.Totem.desktop;
|
||||
application/x-flash-video=org.gnome.Totem.desktop;
|
||||
application/x-matroska=org.gnome.Totem.desktop;
|
||||
application/x-netshow-channel=org.gnome.Totem.desktop;
|
||||
application/x-ogg=org.gnome.Totem.desktop;
|
||||
application/x-quicktime-media-link=org.gnome.Totem.desktop;
|
||||
application/x-quicktimeplayer=org.gnome.Totem.desktop;
|
||||
application/x-shorten=org.gnome.Totem.desktop;
|
||||
application/x-smil=org.gnome.Totem.desktop;
|
||||
application/xspf+xml=org.gnome.Totem.desktop;
|
||||
audio/3gpp=org.gnome.Totem.desktop;
|
||||
audio/ac3=org.gnome.Totem.desktop;
|
||||
audio/AMR=org.gnome.Totem.desktop;
|
||||
audio/AMR-WB=org.gnome.Totem.desktop;
|
||||
audio/basic=org.gnome.Totem.desktop;
|
||||
audio/midi=org.gnome.Totem.desktop;
|
||||
audio/mp4=org.gnome.Totem.desktop;
|
||||
audio/mpeg=org.gnome.Totem.desktop;
|
||||
audio/mpegurl=org.gnome.Totem.desktop;
|
||||
audio/ogg=org.gnome.Totem.desktop;
|
||||
audio/prs.sid=org.gnome.Totem.desktop;
|
||||
audio/vnd.rn-realaudio=org.gnome.Totem.desktop;
|
||||
audio/x-ape=org.gnome.Totem.desktop;
|
||||
audio/x-flac=org.gnome.Totem.desktop;
|
||||
audio/x-gsm=org.gnome.Totem.desktop;
|
||||
audio/x-it=org.gnome.Totem.desktop;
|
||||
audio/x-m4a=org.gnome.Totem.desktop;
|
||||
audio/x-matroska=org.gnome.Totem.desktop;
|
||||
audio/x-mod=org.gnome.Totem.desktop;
|
||||
audio/x-mp3=org.gnome.Totem.desktop;
|
||||
audio/x-mpeg=org.gnome.Totem.desktop;
|
||||
audio/x-mpegurl=org.gnome.Totem.desktop;
|
||||
audio/x-ms-asf=org.gnome.Totem.desktop;
|
||||
audio/x-ms-asx=org.gnome.Totem.desktop;
|
||||
audio/x-ms-wax=org.gnome.Totem.desktop;
|
||||
audio/x-ms-wma=org.gnome.Totem.desktop;
|
||||
audio/x-musepack=org.gnome.Totem.desktop;
|
||||
audio/x-pn-aiff=org.gnome.Totem.desktop;
|
||||
audio/x-pn-au=org.gnome.Totem.desktop;
|
||||
audio/x-pn-realaudio=org.gnome.Totem.desktop;
|
||||
audio/x-pn-realaudio-plugin=org.gnome.Totem.desktop;
|
||||
audio/x-pn-wav=org.gnome.Totem.desktop;
|
||||
audio/x-pn-windows-acm=org.gnome.Totem.desktop;
|
||||
audio/x-realaudio=org.gnome.Totem.desktop;
|
||||
audio/x-real-audio=org.gnome.Totem.desktop;
|
||||
audio/x-sbc=org.gnome.Totem.desktop;
|
||||
audio/x-scpls=org.gnome.Totem.desktop;
|
||||
audio/x-speex=org.gnome.Totem.desktop;
|
||||
audio/x-tta=org.gnome.Totem.desktop;
|
||||
audio/x-vorbis=org.gnome.Totem.desktop;
|
||||
audio/x-vorbis+ogg=org.gnome.Totem.desktop;
|
||||
audio/x-wav=org.gnome.Totem.desktop;
|
||||
audio/x-wavpack=org.gnome.Totem.desktop;
|
||||
audio/x-xm=org.gnome.Totem.desktop;
|
||||
image/vnd.rn-realpix=org.gnome.Totem.desktop;
|
||||
image/x-pict=org.gnome.Totem.desktop;
|
||||
misc/ultravox=org.gnome.Totem.desktop;
|
||||
text/google-video-pointer=org.gnome.Totem.desktop;
|
||||
text/x-google-video-pointer=org.gnome.Totem.desktop;
|
||||
video/3gpp=org.gnome.Totem.desktop;
|
||||
video/dv=org.gnome.Totem.desktop;
|
||||
video/fli=org.gnome.Totem.desktop;
|
||||
video/flv=org.gnome.Totem.desktop;
|
||||
video/mp2t=org.gnome.Totem.desktop;
|
||||
video/mp4=org.gnome.Totem.desktop;
|
||||
video/mp4v-es=org.gnome.Totem.desktop;
|
||||
video/mpeg=org.gnome.Totem.desktop;
|
||||
video/msvideo=org.gnome.Totem.desktop;
|
||||
video/ogg=org.gnome.Totem.desktop;
|
||||
video/quicktime=org.gnome.Totem.desktop;
|
||||
video/vivo=org.gnome.Totem.desktop;
|
||||
video/vnd.divx=org.gnome.Totem.desktop;
|
||||
video/vnd.rn-realvideo=org.gnome.Totem.desktop;
|
||||
video/vnd.vivo=org.gnome.Totem.desktop;
|
||||
video/webm=org.gnome.Totem.desktop;
|
||||
video/x-anim=org.gnome.Totem.desktop;
|
||||
video/x-avi=org.gnome.Totem.desktop;
|
||||
video/x-flc=org.gnome.Totem.desktop;
|
||||
video/x-fli=org.gnome.Totem.desktop;
|
||||
video/x-flic=org.gnome.Totem.desktop;
|
||||
video/x-flv=org.gnome.Totem.desktop;
|
||||
video/x-m4v=org.gnome.Totem.desktop;
|
||||
video/x-matroska=org.gnome.Totem.desktop;
|
||||
video/x-mpeg=org.gnome.Totem.desktop;
|
||||
video/x-ms-asf=org.gnome.Totem.desktop;
|
||||
video/x-ms-asx=org.gnome.Totem.desktop;
|
||||
video/x-msvideo=org.gnome.Totem.desktop;
|
||||
video/x-ms-wm=org.gnome.Totem.desktop;
|
||||
video/x-ms-wmv=org.gnome.Totem.desktop;
|
||||
video/x-ms-wmx=org.gnome.Totem.desktop;
|
||||
video/x-ms-wvx=org.gnome.Totem.desktop;
|
||||
video/x-nsv=org.gnome.Totem.desktop;
|
||||
video/x-ogm+ogg=org.gnome.Totem.desktop;
|
||||
video/x-theora+ogg=org.gnome.Totem.desktop;
|
||||
video/x-totem-stream=org.gnome.Totem.desktop;
|
||||
x-content/video-dvd=org.gnome.Totem.desktop;
|
||||
x-content/video-vcd=org.gnome.Totem.desktop;
|
||||
x-content/video-svcd=org.gnome.Totem.desktop;
|
||||
x-scheme-handler/ghelp=yelp.desktop;
|
||||
x-scheme-handler/help=yelp.desktop;
|
||||
x-scheme-handler/http=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;
|
||||
x-scheme-handler/https=firefox.desktop;chromium-browser-chromium.desktop;firefox-bin.desktop;google-chrome.desktop;org.gnome.Epiphany.desktop;
|
||||
x-scheme-handler/mailto=org.gnome.Evolution.desktop;evolution.desktop;thunderbird.desktop;thunderbird-bin.desktop
|
||||
121
gnome-base/gnome-session/gnome-session-48.0-r1.ebuild
Normal file
121
gnome-base/gnome-session/gnome-session-48.0-r1.ebuild
Normal file
@@ -0,0 +1,121 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit desktop gnome.org gnome2-utils meson systemd xdg
|
||||
|
||||
DESCRIPTION="Gnome session manager"
|
||||
HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc elogind systemd X"
|
||||
|
||||
REQUIRED_USE="^^ ( elogind systemd )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.46.0:2
|
||||
X? (
|
||||
>=x11-libs/gtk+-3.22.0:3[X]
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
)
|
||||
>=gnome-base/gnome-desktop-3.34.2:3=
|
||||
>=dev-libs/json-glib-0.10
|
||||
media-libs/libglvnd[X]
|
||||
media-libs/libepoxy
|
||||
x11-libs/libXcomposite
|
||||
systemd? ( >=sys-apps/systemd-242:0= )
|
||||
elogind? ( >=sys-auth/elogind-239.4 )
|
||||
"
|
||||
|
||||
# Pure-runtime deps from the session files should *NOT* be added here.
|
||||
# >=gnome-settings-daemon-3.35.91 for UsbProtection required component.
|
||||
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
|
||||
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
|
||||
# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
|
||||
# sys-apps/dbus[X] is needed for session management.
|
||||
# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas.
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=gnome-base/gnome-settings-daemon-3.35.91
|
||||
>=gnome-base/gsettings-desktop-schemas-0.1.7
|
||||
sys-apps/dbus[elogind=,systemd=,X]
|
||||
|
||||
x11-misc/xdg-user-dirs
|
||||
x11-misc/xdg-user-dirs-gtk
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-libs/xtrans
|
||||
"
|
||||
BDEPEND="
|
||||
dev-libs/libxslt
|
||||
dev-util/gdbus-codegen
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
app-text/xmlto
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-46.0-meson-Support-elogind.patch
|
||||
"${FILESDIR}/data-Install-XWayland-targets-even-if-x11-is-off.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
xdg_environment_reset
|
||||
|
||||
# Install USE=doc in ${PF} if enabled
|
||||
sed -i -e "s:meson\.project_name(), 'dbus':'${PF}', 'dbus':" doc/dbus/meson.build || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Ddeprecation_flags=false
|
||||
-Dsession_selector=true # gnome-custom-session
|
||||
$(meson_use doc docbook)
|
||||
-Dman=true
|
||||
-Dsystemduserunitdir="$(systemd_get_userunitdir)"
|
||||
$(meson_use X x11)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
|
||||
exeinto /etc/X11/Sessions
|
||||
doexe "${FILESDIR}/Gnome"
|
||||
|
||||
newmenu "${FILESDIR}/defaults.list-r7" gnome-mimeapps.list
|
||||
|
||||
exeinto /etc/X11/xinit/xinitrc.d/
|
||||
newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome
|
||||
|
||||
# This should be done here as discussed in bug #270852
|
||||
newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome
|
||||
|
||||
# Set XCURSOR_THEME from current dconf setting instead of installing
|
||||
# default cursor symlink globally and affecting other DEs (bug #543488)
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=711703
|
||||
newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
|
||||
if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then
|
||||
ewarn "If you use a custom .xinitrc for your X session,"
|
||||
ewarn "make sure that the commands in the xinitrc.d scripts are run."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
Reference in New Issue
Block a user