-
#1
I’m running FreeBSD 12.1 p6 and I’m using Slim as my login manager. After updating this morning when I go to login to use Mate I’m getting an error message that reads:
Code:
Glib-GIO-ERROR: Settins schema 'org.mate.interface' is not installed aborting ...
Any help in where to start looking to get this fixed would be apreciated.
-
#2
I had similar issue weeks before. Show the content of
/etc/pkg/FreeBSD.conf
, please
Did you upgrade it from quarterly to latest?
-
Thread Starter
-
#3
I had similar issue weeks before. Show the content of
/etc/pkg/FreeBSD.conf
, please
Did you upgrade it from quarterly to latest?
I’ve just been using quarterly. The contents of
/etc/pkg/FreeBSD.conf
are:
Code:
FreeBSD: (
url: "pkg*http://pkg.FreeBSD.org/$(AB)",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
)
-
#4
Code:
url: "pkg*http://pkg.FreeBSD.org/$(AB)",
Did you type this by hand? Because this is very wrong. This is what it should look like:
Code:
url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
In any case, it’s not relevant, you shouldn’t edit
/etc/pkg/FreeBSD.conf
in any case. If you want to change from
quarterly
to
latest
you should create a
/usr/local/etc/pkg/repos/FreeBSD.conf
with the following content:
Code:
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
}
Modifications to
/etc/pkg/FreeBSD.conf
are likely to get overwritten during an update/upgrade. And only looking at this file doesn’t take any custom repositories into account. A good way to check which repositories are enabled or not is by looking at the output from pkg -vv
.
-
Thread Starter
-
#5
My bad, I did type it by hand … what you wrote is what I have. So if I switch to latest will that solve the original issue?
-
#6
So if I switch to latest will that solve the original issue?
Maybe, but probably not. I can’t tell from the error which part of MATE is causing it. A new quarterly was released just a few days ago, so latest and quarterly are not that different at the moment.
-
Thread Starter
-
#7
Any tips on where to start looking?
-
#8
Does pkg version -vRL=
show any orphaned packages? They’ll show up with a question mark (
?
). Anything else showing up? Did you run pkg autoremove
to remove any unnecessary dependencies?
-
Thread Starter
-
#9
I did run pkg autoremove
. That did remove a couple packages, but nothing that had an impact on the issue. I am currently working in a previous boot environment so when I get a chance I will run pkg version -vRL
-
#10
Does
pkg version -vRL=
show any orphaned packages? They’ll show up with a question mark (?
). Anything else showing up? Did you run
pkg autoremove
to remove any unnecessary dependencies?
my problem was to upgrade to latest. I could fix it a couple a weeks ago doing:
Code:
1) pkg autoremove -y
2) pkg update -f
3) pkg upgrade -f
4) reboot
It took time upgrading around 1000 packages, but it worked
-
#11
There is someone with a similar error, pointing to the XDG_DATA_DIRS environment variable:
There is another one having the same error message:
-
#12
my problem was to upgrade to latest. I could fix it a couple a weeks ago doing
I’m sure that worked a few weeks ago. But as I said, a new quarterly branch (2020Q3) was made only a few days ago. So latest and quarterly aren’t that different right now (only a few days of changes).
-
Thread Starter
-
#13
my problem was to upgrade to latest. I could fix it a couple a weeks ago doing:
Code:
1) pkg autoremove -y 2) pkg update -f 3) pkg upgrade -f 4) reboot
It took time upgrading around 1000 packages, but it worked
This solved the issue for me
-
#14
This solved the issue for me
Good news !!
Note that all this applies just as well to eye of mate. And in fact some other applications (eg nautilus, xplayer) may show the same error on installation.
eog (eye of gnome), installed via Cygwin’s setup.exe, does not run but throws error:
(eog:19220): GLib-GIO-ERROR **: Settings schema 'org.gnome.eog.plugins' is not installed
Note that this error shows up if it is run from the command line. If run from a graphical menu it may simply not start and you’ll never know what’s going on. That’s a problem-solving tip: If something will not start from the graphical menu, try running it from the command line and see if there’s useful output.
I know almost nothing about this stuff, but… Tried installing ‘gnome-settings-daemon’ ‘cos it had ‘settings’ in the title and ‘gnome’… (added a whole bunch of dependencies, but what the hell). Nope, did not help.
Start actually thinking…
$ gsettings list-schemas
org.gnome.eog.plugins was not there!
where is it and why is it not added?
$ find /usr -iname "*eog*xml*" ./share/appdata/eog.appdata.xml ./share/glib-2.0/schemas/org.gnome.eog.enums.xml ./share/glib-2.0/schemas/org.gnome.eog.gschema.xml ./share/glib-2.0/schemas/org.gnome.eog.plugins.exif-display.gschema.xml ./share/glib-2.0/schemas/org.gnome.eog.plugins.export-to-folder.gschema.xml ./share/glib-2.0/schemas/org.gnome.eog.plugins.fullscreenbg.gschema.xml ./share/glib-2.0/schemas/org.gnome.eog.plugins.pythonconsole.gschema.xml
OK, so something’s out there.
$ apropos schemas glib-compile-schemas (1) - GSettings schema compiler
Okay. Got no idea what that is but it looks promising.
$ glib-compile-schemas You should give exactly one directory name
OK, then how about:
$ glib-compile-schemas /usr/share/glib-2.0/schemas/ Warning: Schema “org.gnome.crypto.cache” has path “/desktop/gnome/crypto/cache/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.crypto.pgp” has path “/desktop/gnome/crypto/pgp/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.locale” has path “/system/locale/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.proxy” has path “/system/proxy/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.proxy.http” has path “/system/proxy/http/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.proxy.https” has path “/system/proxy/https/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.proxy.ftp” has path “/system/proxy/ftp/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated. Warning: Schema “org.gnome.system.proxy.socks” has path “/system/proxy/socks/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Good: warnings, but not errors.
now eog works! (Throws an error, but works.)
$ eog ** (eog:11212): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
(Actually, that error went away for some reason…)
Conclusion
Recompiling the schemas is probably meant to happen by default when gnome applications are installed, but it may be that either it sometimes fails or it is missing from the Cygwin install scripts for some programs. Anyway. This seems to work pretty reliably when a gnome application fails.
YMMV
Eye of what?
I’m a scientist by training, currently working as a writer, trainer and editor.
View all posts by Darren
Namespace
Gio is a library providing useful classes for general purpose I/O, networking, IPC, settings, and other high level application functionality
Dependencies
- Overview
- Migrating to GDBus
- Migrating from GConf to GSettings
- Migrating from GnomeVFS to GIO
- Classes Hierarchy
AppInfoMonitor |
since: 2.40 |
AppLaunchContext |
Integrating the launch with the launching application. This is used to |
Application |
A since: 2.28 |
ApplicationCommandLine |
|
BufferedInputStream |
Buffered input stream implements |
BufferedOutputStream |
Buffered output stream implements |
BytesIcon |
since: 2.38 |
Cancellable |
GCancellable is a thread-safe operation cancellation stack used |
CharsetConverter |
|
ConverterInputStream |
Converter input stream implements |
ConverterOutputStream |
Converter output stream implements |
Credentials |
The since: 2.26 |
DataInputStream |
Data input stream implements |
DataOutputStream |
Data output stream implements |
DBusActionGroup |
|
DBusAuthObserver |
The since: 2.26 |
DBusConnection |
The since: 2.26 |
DBusInterfaceSkeleton |
Abstract base class for D-Bus interfaces on the service side. since: 2.30 |
DBusMenuModel |
|
DBusMessage |
A type for representing D-Bus messages that can be sent or received since: 2.26 |
DBusMethodInvocation |
Instances of the since: 2.26 |
DBusObjectManagerClient |
since: 2.30 |
DBusObjectManagerServer |
since: 2.30 |
DBusObjectProxy |
A since: 2.30 |
DBusObjectSkeleton |
A since: 2.30 |
DBusProxy |
since: 2.26 |
DBusServer |
since: 2.26 |
DebugControllerDBus |
since: 2.72 |
DesktopAppInfo |
|
Emblem |
|
EmblemedIcon |
|
FileEnumerator |
|
FileIcon |
|
FileInfo |
Functionality for manipulating basic metadata for files. |
FileInputStream |
GFileInputStream provides input streams that take their |
FileIOStream |
GFileIOStream provides io streams that both read and write to the same since: 2.22 |
FileMonitor |
Monitors a file or directory for changes. |
FilenameCompleter |
Completes partial file and directory names given a partial string by |
FileOutputStream |
GFileOutputStream provides output streams that write their |
FilterInputStream |
Base class for input stream implementations that perform some |
FilterOutputStream |
Base class for output stream implementations that perform some |
InetAddress |
|
InetAddressMask |
since: 2.32 |
InetSocketAddress |
An IPv4 or IPv6 socket address; that is, the combination of a |
InputStream |
|
IOModule |
Provides an interface and default functions for loading and unloading |
IOStream |
GIOStream represents an object that has both read and write streams. since: 2.22 |
ListStore |
|
MemoryInputStream |
|
MemoryOutputStream |
|
Menu |
since: 2.32 |
MenuAttributeIter |
since: 2.32 |
MenuItem |
since: 2.32 |
MenuLinkIter |
since: 2.32 |
MenuModel |
since: 2.32 |
MountOperation |
|
NativeSocketAddress |
A socket address of some unknown native type. |
NativeVolumeMonitor | |
NetworkAddress |
|
NetworkService |
Like |
Notification |
since: 2.40 |
OutputStream |
|
Permission |
A |
PropertyAction |
A since: 2.38 |
ProxyAddress |
Support for proxied since: 2.26 |
ProxyAddressEnumerator |
|
Resolver |
|
Settings |
The |
SettingsBackend |
The |
SimpleAction |
A |
SimpleActionGroup |
since: 2.28 |
SimpleAsyncResult |
As of GLib 2.46, |
SimpleIOStream |
GSimpleIOStream creates a since: 2.44 |
SimplePermission |
|
SimpleProxyResolver |
since: 2.36 |
Socket |
A since: 2.22 |
SocketAddress |
|
SocketAddressEnumerator |
|
SocketClient |
since: 2.22 |
SocketConnection |
since: 2.22 |
SocketControlMessage |
A since: 2.22 |
SocketListener |
A since: 2.22 |
SocketService |
A since: 2.22 |
Subprocess |
since: 2.40 |
SubprocessLauncher |
This class contains a set of options for launching child processes, since: 2.40 |
Task |
A |
TcpConnection |
This is the subclass of since: 2.22 |
TcpWrapperConnection |
A since: 2.28 |
TestDBus |
A helper class for testing code which uses D-Bus without touching the user’s since: 2.34 |
ThemedIcon |
|
ThreadedSocketService |
A since: 2.22 |
TlsCertificate |
A certificate used for TLS authentication and encryption. since: 2.28 |
TlsConnection |
since: 2.28 |
TlsDatabase |
since: 2.30 |
TlsInteraction |
since: 2.30 |
TlsPassword |
Holds a password used in TLS. since: 2.30 |
UnixConnection |
This is the subclass of since: 2.22 |
UnixCredentialsMessage |
This since: 2.26 |
UnixFDList |
A |
UnixFDMessage |
This |
UnixInputStream |
|
UnixMountMonitor |
Watches |
UnixOutputStream |
|
UnixSocketAddress |
Support for UNIX-domain (also known as local) sockets. |
Vfs |
Entry point for using GIO functionality. |
VolumeMonitor |
|
ZlibCompressor |
|
ZlibDecompressor |
|
Action |
|
ActionGroup |
|
ActionMap |
The GActionMap interface is implemented by since: 2.32 |
AppInfo |
|
AsyncInitable |
This is the asynchronous version of since: 2.22 |
AsyncResult |
Provides a base class for implementing asynchronous function results. |
Converter |
since: 2.24 |
DatagramBased |
A since: 2.48 |
DBusInterface |
The since: 2.30 |
DBusObject |
The |
DBusObjectManager |
The |
DebugController |
since: 2.72 |
DesktopAppInfoLookup |
deprecated: 2.28 |
Drive |
|
DtlsClientConnection |
since: 2.48 |
DtlsConnection |
since: 2.48 |
DtlsServerConnection |
since: 2.48 |
File |
|
FileDescriptorBased |
since: 2.24 |
Icon |
|
Initable |
since: 2.22 |
ListModel |
|
LoadableIcon |
Extends the |
MemoryMonitor |
since: 2.64 |
Mount |
The |
NetworkMonitor |
since: 2.32 |
PollableInputStream |
since: 2.28 |
PollableOutputStream |
since: 2.28 |
PowerProfileMonitor |
since: 2.70 |
Proxy |
A since: 2.26 |
ProxyResolver |
since: 2.26 |
RemoteActionGroup |
The GRemoteActionGroup interface is implemented by since: 2.32 |
Seekable |
|
SocketConnectable |
Objects that describe one or more potential socket endpoints |
TlsBackend |
TLS (Transport Layer Security, aka SSL) and DTLS backend. since: 2.28 |
TlsClientConnection |
since: 2.28 |
TlsFileDatabase |
since: 2.30 |
TlsServerConnection |
since: 2.28 |
Volume |
The |
ActionEntry |
This struct defines a single action. It is for use with g_action_map_add_action_entries(). |
DBusAnnotationInfo |
Information about an annotation. since: 2.26 |
DBusArgInfo |
Information about an argument for a method or a signal. since: 2.26 |
DBusErrorEntry |
Struct used in g_dbus_error_register_error_domain(). since: 2.26 |
DBusInterfaceInfo |
Information about a D-Bus interface. since: 2.26 |
DBusInterfaceVTable |
Virtual table for handling properties and method calls for a D-Bus interface. since: 2.26 |
DBusMethodInfo |
Information about a method on an D-Bus interface. since: 2.26 |
DBusNodeInfo |
Information about nodes in a remote object hierarchy. since: 2.26 |
DBusPropertyInfo |
Information about a D-Bus property on a D-Bus interface. since: 2.26 |
DBusSignalInfo |
Information about a signal on a D-Bus interface. since: 2.26 |
DBusSubtreeVTable |
Virtual table for handling subtrees registered with g_dbus_connection_register_subtree(). since: 2.26 |
FileAttributeInfo |
Information about a specific attribute. |
FileAttributeInfoList |
Acts as a lightweight registry for possible valid file attributes. |
FileAttributeMatcher |
Determines if a string matches a file attribute. |
InputMessage |
Structure used for scatter/gather data input when receiving multiple since: 2.48 |
InputVector |
Structure used for scatter/gather data input. since: 2.22 |
IOExtension |
|
IOExtensionPoint |
|
IOModuleScope |
Represents a scope for loading IO modules. A scope can be used for blocking since: 2.30 |
IOSchedulerJob |
Opaque class for defining and scheduling IO jobs. |
IOStreamAdapter | |
OutputMessage |
Structure used for scatter/gather data output when sending multiple since: 2.44 |
OutputVector |
Structure used for scatter/gather data output. since: 2.22 |
Resource |
Applications and libraries often contain binary or textual data that is since: 2.32 |
SettingsSchema |
The since: 2.32 |
SettingsSchemaKey |
|
SettingsSchemaSource |
This is an opaque structure type. You may not access it directly. since: 2.32 |
SrvTarget |
SRV (service) records are used by some network protocols to provide |
StaticResource |
|
UnixMountEntry |
Defines a Unix mount entry (e.g. /media/cdrom). |
UnixMountPoint |
Defines a Unix mount point (e.g. /dev). |
BusType |
An enumeration for well-known message buses. since: 2.26 |
ConverterResult |
Results returned from g_converter_convert(). since: 2.24 |
CredentialsType |
Enumeration describing different kinds of native credential types. since: 2.26 |
DataStreamByteOrder |
|
DataStreamNewlineType |
|
DBusMessageByteOrder |
Enumeration used to describe the byte order of a D-Bus message. since: 2.26 |
DBusMessageHeaderField |
Header fields used in since: 2.26 |
DBusMessageType |
Message types used in since: 2.26 |
DriveStartStopType |
Enumeration describing how a drive can be started/stopped. since: 2.22 |
EmblemOrigin |
GEmblemOrigin is used to add information about the origin of the emblem since: 2.18 |
FileAttributeStatus |
Used by |
FileAttributeType |
The data types for file attributes. |
FileMonitorEvent |
Specifies what type of event a monitor event is. |
FilesystemPreviewType |
Indicates a hint from the file system whether files should be |
FileType |
Indicates the file’s on-disk type. |
IOModuleScopeFlags |
Flags for use with g_io_module_scope_new(). since: 2.30 |
MemoryMonitorWarningLevel |
Memory availability warning levels. since: 2.64 |
MountOperationResult |
|
NetworkConnectivity |
The host’s network connectivity state, as reported by since: 2.44 |
NotificationPriority |
Priority levels for since: 2.42 |
PasswordSave |
|
PollableReturn |
Return value for various IO operations that signal errors via the since: 2.60 |
ResolverRecordType |
The type of record that since: 2.34 |
SocketClientEvent |
Describes an event occurring on a since: 2.32 |
SocketFamily |
The protocol family of a since: 2.22 |
SocketListenerEvent |
Describes an event occurring on a since: 2.46 |
SocketProtocol |
A protocol identifier is specified when creating a since: 2.22 |
SocketType |
Flags used when creating a since: 2.22 |
TlsAuthenticationMode |
The client authentication mode for a since: 2.28 |
TlsCertificateRequestFlags |
Flags for g_tls_interaction_request_certificate(), since: 2.40 |
TlsChannelBindingType |
The type of TLS channel binding data to retrieve from since: 2.66 |
TlsDatabaseLookupFlags |
Flags for g_tls_database_lookup_certificate_for_handle(), since: 2.30 |
TlsInteractionResult |
since: 2.30 |
TlsProtocolVersion |
The TLS or DTLS protocol version used by a since: 2.70 |
TlsRehandshakeMode |
When to allow rehandshaking. See g_tls_connection_set_rehandshake_mode(). deprecated: 2.60. since: 2.28 |
UnixSocketAddressType |
The type of name used by a since: 2.26 |
ZlibCompressorFormat |
Used to select the type of data format to use for since: 2.24 |
AppInfoCreateFlags |
Flags used when creating a |
ApplicationFlags |
Flags used to define the behaviour of a since: 2.28 |
AskPasswordFlags |
|
BusNameOwnerFlags |
Flags used in g_bus_own_name(). since: 2.26 |
BusNameWatcherFlags |
Flags used in g_bus_watch_name(). since: 2.26 |
ConverterFlags |
Flags used when calling a g_converter_convert(). since: 2.24 |
DBusCallFlags |
Flags used in since: 2.26 |
DBusCapabilityFlags |
Capabilities negotiated with the remote peer. since: 2.26 |
DBusConnectionFlags |
Flags used when creating a new since: 2.26 |
DBusInterfaceSkeletonFlags |
Flags describing the behavior of a since: 2.30 |
DBusMessageFlags |
Message flags used in since: 2.26 |
DBusObjectManagerClientFlags |
Flags used when constructing a since: 2.30 |
DBusPropertyInfoFlags |
Flags describing the access control of a D-Bus property. since: 2.26 |
DBusProxyFlags |
Flags used when constructing an instance of a since: 2.26 |
DBusSendMessageFlags |
Flags used when sending since: 2.26 |
DBusServerFlags |
Flags used when creating a since: 2.26 |
DBusSignalFlags |
Flags used when subscribing to signals via g_dbus_connection_signal_subscribe(). since: 2.26 |
DBusSubtreeFlags |
Flags passed to g_dbus_connection_register_subtree(). since: 2.26 |
DriveStartFlags |
Flags used when starting a drive. since: 2.22 |
FileAttributeInfoFlags |
Flags specifying the behaviour of an attribute. |
FileCopyFlags |
Flags used when copying or moving files. |
FileCreateFlags |
Flags used when an operation may create a file. |
FileMeasureFlags |
Flags that can be used with g_file_measure_disk_usage(). since: 2.38 |
FileMonitorFlags |
Flags used to set what a |
FileQueryInfoFlags |
Flags used when querying a |
IOStreamSpliceFlags |
GIOStreamSpliceFlags determine how streams should be spliced. since: 2.28 |
MountMountFlags |
Flags used when mounting a mount. |
MountUnmountFlags |
Flags used when an unmounting a mount. |
OutputStreamSpliceFlags |
GOutputStreamSpliceFlags determine how streams should be spliced. |
ResolverNameLookupFlags |
Flags to modify lookup behavior. since: 2.60 |
ResourceFlags |
GResourceFlags give information about a particular file inside a resource bundle. since: 2.32 |
ResourceLookupFlags |
GResourceLookupFlags determine how resource path lookups are handled. since: 2.32 |
SettingsBindFlags |
Flags used when creating a binding. These flags determine in which |
SocketMsgFlags |
Flags used in since: 2.22 |
SubprocessFlags |
Flags to define the behaviour of a since: 2.40 |
TestDBusFlags |
Flags to define future since: 2.34 |
TlsCertificateFlags |
A set of flags describing TLS certification validation. This can be since: 2.28 |
TlsDatabaseVerifyFlags |
Flags for g_tls_database_verify_chain(). since: 2.30 |
TlsPasswordFlags |
Various flags for the password. since: 2.30 |
Error Domains
DBusError |
Error codes for the since: 2.26 |
IOErrorEnum |
Error codes returned by GIO functions. |
ResolverError |
An error code used with since: 2.22 |
ResourceError |
An error code used with since: 2.32 |
TlsChannelBindingError |
An error code used with since: 2.66 |
TlsError |
An error code used with since: 2.28 |
AsyncReadyCallback |
Type definition for a function that will be called back when an asynchronous |
BusAcquiredCallback |
Invoked when a connection to a message bus has been obtained. since: 2.26 |
BusNameAcquiredCallback |
Invoked when the name is acquired. since: 2.26 |
BusNameAppearedCallback |
Invoked when the name being watched is known to have to have an owner. since: 2.26 |
BusNameLostCallback |
Invoked when the name is lost or since: 2.26 |
BusNameVanishedCallback |
Invoked when the name being watched is known not to have to have an owner. since: 2.26 |
CancellableSourceFunc |
This is the function type of the callback used for the since: 2.28 |
DatagramBasedSourceFunc |
This is the function type of the callback used for the since: 2.48 |
DBusInterfaceGetPropertyFunc |
The type of the since: 2.26 |
DBusInterfaceMethodCallFunc |
The type of the since: 2.26 |
DBusInterfaceSetPropertyFunc |
The type of the since: 2.26 |
DBusMessageFilterFunction |
Signature for function used in g_dbus_connection_add_filter(). since: 2.26 |
DBusProxyTypeFunc |
Function signature for a function used to determine the since: 2.30 |
DBusSignalCallback |
Signature for callback function used in g_dbus_connection_signal_subscribe(). since: 2.26 |
DBusSubtreeDispatchFunc |
The type of the since: 2.26 |
DBusSubtreeEnumerateFunc |
The type of the since: 2.26 |
DBusSubtreeIntrospectFunc |
The type of the since: 2.26 |
DesktopAppLaunchCallback |
During invocation, |
FileMeasureProgressCallback |
This callback type is used by since: 2.38 |
FileProgressCallback |
When doing file operations that may take a while, such as moving |
FileReadMoreCallback |
When loading the partial contents of a file with g_file_load_partial_contents_async(), |
IOSchedulerJobFunc |
I/O Job function. |
PollableSourceFunc |
This is the function type of the callback used for the since: 2.28 |
ReallocFunc |
Changes the size of the memory block pointed to by |
SettingsBindGetMapping |
The type for the function that is used to convert from |
SettingsBindSetMapping |
The type for the function that is used to convert an object property |
SettingsGetMapping |
The type of the function that is used to convert from a value stored |
SimpleAsyncThreadFunc |
Simple thread function that runs an asynchronous operation and |
SocketSourceFunc |
This is the function type of the callback used for the since: 2.22 |
TaskThreadFunc |
The prototype for a task function to be run in a thread via since: 2.36 |
VfsFileLookupFunc |
This function type is used by since: 2.50 |
bus_get |
Asynchronously connects to the message bus specified by since: 2.26 |
bus_get_finish |
Finishes an operation started with g_bus_get(). since: 2.26 |
bus_get_sync |
Synchronously connects to the message bus specified by since: 2.26 |
bus_own_name |
Starts acquiring since: 2.26 |
bus_own_name_on_connection |
Like since: 2.26 |
bus_own_name_on_connection_with_closures |
Version of since: 2.26 |
bus_own_name_with_closures |
Version of since: 2.26 |
bus_unown_name |
Stops owning a name. since: 2.26 |
bus_unwatch_name |
Stops watching a name. since: 2.26 |
bus_watch_name |
Starts watching since: 2.26 |
bus_watch_name_on_connection |
Like since: 2.26 |
bus_watch_name_on_connection_with_closures |
Version of since: 2.26 |
bus_watch_name_with_closures |
Version of since: 2.26 |
content_type_can_be_executable |
Checks if a content type can be executable. Note that for instance |
content_type_equals |
Compares two content types for equality. |
content_type_from_mime_type |
Tries to find a content type based on the mime type name. since: 2.18 |
content_type_get_description |
Gets the human readable description of the content type. |
content_type_get_generic_icon_name |
Gets the generic icon name for a content type. since: 2.34 |
content_type_get_icon |
Gets the icon for a content type. |
content_type_get_mime_dirs |
Get the list of directories which MIME data is loaded from. See since: 2.60 |
content_type_get_mime_type |
Gets the mime type for the content type, if one is registered. |
content_type_get_symbolic_icon |
Gets the symbolic icon for a content type. since: 2.34 |
content_type_guess |
Guesses the content type based on example data. If the function is |
content_type_guess_for_tree |
Tries to guess the type of the tree with root since: 2.18 |
content_type_is_a |
Determines if |
content_type_is_mime_type |
Determines if since: 2.52 |
content_type_is_unknown |
Checks if the content type is the generic “unknown” type. |
content_type_set_mime_dirs |
Set the list of directories used by GIO to load the MIME database. since: 2.60 |
content_types_get_registered |
Gets a list of strings containing all the registered content types |
dbus_address_escape_value |
Escape since: 2.36 |
dbus_address_get_for_bus_sync |
Synchronously looks up the D-Bus address for the well-known message since: 2.26 |
dbus_address_get_stream |
Asynchronously connects to an endpoint specified by since: 2.26 |
dbus_address_get_stream_finish |
Finishes an operation started with g_dbus_address_get_stream(). since: 2.26 |
dbus_address_get_stream_sync |
Synchronously connects to an endpoint specified by since: 2.26 |
dbus_escape_object_path |
This is a language binding friendly version of g_dbus_escape_object_path_bytestring(). since: 2.68 |
dbus_escape_object_path_bytestring |
Escapes since: 2.68 |
dbus_generate_guid |
Generate a D-Bus GUID that can be used with since: 2.26 |
dbus_gvalue_to_gvariant |
Converts a since: 2.30 |
dbus_gvariant_to_gvalue |
Converts a since: 2.30 |
dbus_is_address |
Checks if since: 2.26 |
dbus_is_error_name |
Check whether since: 2.70 |
dbus_is_guid |
Checks if since: 2.26 |
dbus_is_interface_name |
Checks if since: 2.26 |
dbus_is_member_name |
Checks if since: 2.26 |
dbus_is_name |
Checks if since: 2.26 |
dbus_is_supported_address |
Like since: 2.26 |
dbus_is_unique_name |
Checks if since: 2.26 |
dbus_unescape_object_path |
Unescapes an string that was previously escaped with since: 2.68 |
io_error_from_errno |
Converts errno.h error codes into GIO error codes. The fallback |
io_error_from_file_error |
Converts since: 2.74 |
io_error_quark |
Gets the GIO Error Quark. |
io_modules_load_all_in_directory |
Loads all the modules in the specified directory. |
io_modules_load_all_in_directory_with_scope |
Loads all the modules in the specified directory. since: 2.30 |
io_modules_scan_all_in_directory |
Scans all the modules in the specified directory, ensuring that since: 2.24 |
io_modules_scan_all_in_directory_with_scope |
Scans all the modules in the specified directory, ensuring that since: 2.30 |
io_scheduler_cancel_all_jobs |
Cancels all cancellable I/O jobs. deprecated: Unknown |
io_scheduler_push_job |
Schedules the I/O job to run in another thread. deprecated: Unknown |
keyfile_settings_backend_new |
Creates a keyfile-backed |
memory_settings_backend_new |
Creates a memory-backed since: 2.28 |
networking_init |
Initializes the platform networking libraries (eg, on Windows, this since: 2.36 |
null_settings_backend_new |
Creates a readonly since: 2.28 |
pollable_source_new |
Utility method for since: 2.28 |
pollable_source_new_full |
Utility method for since: 2.34 |
pollable_stream_read |
Tries to read from since: 2.34 |
pollable_stream_write |
Tries to write to since: 2.34 |
pollable_stream_write_all |
Tries to write since: 2.34 |
resources_enumerate_children |
Returns all the names of children at the specified since: 2.32 |
resources_get_info |
Looks for a file at the specified since: 2.32 |
resources_lookup_data |
Looks for a file at the specified since: 2.32 |
resources_open_stream |
Looks for a file at the specified since: 2.32 |
resources_register |
Registers the resource with the process-global set of resources. since: 2.32 |
resources_unregister |
Unregisters the resource from the process-global set of resources. since: 2.32 |
simple_async_report_error_in_idle |
Reports an error in an asynchronous function in an idle function by deprecated: 2.46 |
simple_async_report_gerror_in_idle |
Reports an error in an idle function. Similar to deprecated: 2.46 |
simple_async_report_take_gerror_in_idle |
Reports an error in an idle function. Similar to deprecated: 2.46 since: 2.28 |
unix_is_mount_path_system_internal |
Determines if |
unix_is_system_device_path |
Determines if since: 2.56 |
unix_is_system_fs_type |
Determines if since: 2.56 |
unix_mount_at |
Gets a |
unix_mount_compare |
Compares two unix mounts. |
unix_mount_copy |
Makes a copy of since: 2.54 |
unix_mount_for |
Gets a since: 2.52 |
unix_mount_free |
Frees a unix mount. |
unix_mount_get_device_path |
Gets the device path for a unix mount. |
unix_mount_get_fs_type |
Gets the filesystem type for the unix mount. |
unix_mount_get_mount_path |
Gets the mount path for a unix mount. |
unix_mount_get_options |
Gets a comma-separated list of mount options for the unix mount. For example, since: 2.58 |
unix_mount_get_root_path |
Gets the root of the mount within the filesystem. This is useful e.g. for since: 2.60 |
unix_mount_guess_can_eject |
Guesses whether a Unix mount can be ejected. |
unix_mount_guess_icon |
Guesses the icon of a Unix mount. |
unix_mount_guess_name |
Guesses the name of a Unix mount. |
unix_mount_guess_should_display |
Guesses whether a Unix mount should be displayed in the UI. |
unix_mount_guess_symbolic_icon |
Guesses the symbolic icon of a Unix mount. since: 2.34 |
unix_mount_is_readonly |
Checks if a unix mount is mounted read only. |
unix_mount_is_system_internal |
Checks if a Unix mount is a system mount. This is the Boolean OR of |
unix_mount_points_changed_since |
Checks if the unix mount points have changed since a given unix time. |
unix_mount_points_get |
Gets a |
unix_mounts_changed_since |
Checks if the unix mounts have changed since a given unix time. |
unix_mounts_get |
Gets a |
DBUS_METHOD_INVOCATION_HANDLED |
The value returned by handlers of the signals generated by |
DBUS_METHOD_INVOCATION_UNHANDLED |
The value returned by handlers of the signals generated by |
DEBUG_CONTROLLER_EXTENSION_POINT_NAME |
Extension point for debug control functionality. |
DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME |
Extension point for default handler to URI association. See deprecated: 2.28 |
DRIVE_IDENTIFIER_KIND_UNIX_DEVICE |
The string used to obtain a Unix device path with g_drive_get_identifier(). |
FILE_ATTRIBUTE_ACCESS_CAN_DELETE |
A key in the “access” namespace for checking deletion privileges. |
FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE |
A key in the “access” namespace for getting execution privileges. |
FILE_ATTRIBUTE_ACCESS_CAN_READ |
A key in the “access” namespace for getting read privileges. |
FILE_ATTRIBUTE_ACCESS_CAN_RENAME |
A key in the “access” namespace for checking renaming privileges. |
FILE_ATTRIBUTE_ACCESS_CAN_TRASH |
A key in the “access” namespace for checking trashing privileges. |
FILE_ATTRIBUTE_ACCESS_CAN_WRITE |
A key in the “access” namespace for getting write privileges. |
FILE_ATTRIBUTE_DOS_IS_ARCHIVE |
A key in the “dos” namespace for checking if the file’s archive flag |
FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT |
A key in the “dos” namespace for checking if the file is a NTFS mount point |
FILE_ATTRIBUTE_DOS_IS_SYSTEM |
A key in the “dos” namespace for checking if the file’s backup flag |
FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG |
A key in the “dos” namespace for getting the file NTFS reparse tag. |
FILE_ATTRIBUTE_ETAG_VALUE |
A key in the “etag” namespace for getting the value of the file’s |
FILE_ATTRIBUTE_FILESYSTEM_FREE |
A key in the “filesystem” namespace for getting the number of bytes |
FILE_ATTRIBUTE_FILESYSTEM_READONLY |
A key in the “filesystem” namespace for checking if the file system |
FILE_ATTRIBUTE_FILESYSTEM_REMOTE |
A key in the “filesystem” namespace for checking if the file system |
FILE_ATTRIBUTE_FILESYSTEM_SIZE |
A key in the “filesystem” namespace for getting the total size (in |
FILE_ATTRIBUTE_FILESYSTEM_TYPE |
A key in the “filesystem” namespace for getting the file system’s type. |
FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW |
A key in the “filesystem” namespace for hinting a file manager |
FILE_ATTRIBUTE_FILESYSTEM_USED |
A key in the “filesystem” namespace for getting the number of bytes |
FILE_ATTRIBUTE_GVFS_BACKEND |
A key in the “gvfs” namespace that gets the name of the current |
FILE_ATTRIBUTE_ID_FILE |
A key in the “id” namespace for getting a file identifier. |
FILE_ATTRIBUTE_ID_FILESYSTEM |
A key in the “id” namespace for getting the file system identifier. |
FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT |
A key in the “mountable” namespace for checking if a file (of |
FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT |
A key in the “mountable” namespace for checking if a file (of |
FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL |
A key in the “mountable” namespace for checking if a file (of |
FILE_ATTRIBUTE_MOUNTABLE_CAN_START |
A key in the “mountable” namespace for checking if a file (of |
FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED |
A key in the “mountable” namespace for checking if a file (of |
FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP |
A key in the “mountable” namespace for checking if a file (of |
FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT |
A key in the “mountable” namespace for checking if a file (of |
FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI |
A key in the “mountable” namespace for getting the HAL UDI for the mountable file. |
FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC |
A key in the “mountable” namespace for checking if a file (of |
FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE |
A key in the “mountable” namespace for getting the |
FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE |
A key in the “mountable” namespace for getting the unix device. |
FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE |
A key in the “mountable” namespace for getting the unix device file. |
FILE_ATTRIBUTE_OWNER_GROUP |
A key in the “owner” namespace for getting the file owner’s group. |
FILE_ATTRIBUTE_OWNER_USER |
A key in the “owner” namespace for getting the user name of the |
FILE_ATTRIBUTE_OWNER_USER_REAL |
A key in the “owner” namespace for getting the real name of the |
FILE_ATTRIBUTE_PREVIEW_ICON |
A key in the “preview” namespace for getting a |
FILE_ATTRIBUTE_RECENT_MODIFIED |
A key in the “recent” namespace for getting time, when the metadata for the |
FILE_ATTRIBUTE_SELINUX_CONTEXT |
A key in the “selinux” namespace for getting the file’s SELinux context. |
FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE |
A key in the “standard” namespace for getting the amount of disk space |
FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE |
A key in the “standard” namespace for getting the content type of the file. |
FILE_ATTRIBUTE_STANDARD_COPY_NAME |
A key in the “standard” namespace for getting the copy name of the file. |
FILE_ATTRIBUTE_STANDARD_DESCRIPTION |
A key in the “standard” namespace for getting the description of the file. |
FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME |
A key in the “standard” namespace for getting the display name of the file. |
FILE_ATTRIBUTE_STANDARD_EDIT_NAME |
A key in the “standard” namespace for edit name of the file. |
FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE |
A key in the “standard” namespace for getting the fast content type. |
FILE_ATTRIBUTE_STANDARD_ICON |
A key in the “standard” namespace for getting the icon for the file. |
FILE_ATTRIBUTE_STANDARD_IS_BACKUP |
A key in the “standard” namespace for checking if a file is a backup file. |
FILE_ATTRIBUTE_STANDARD_IS_HIDDEN |
A key in the “standard” namespace for checking if a file is hidden. |
FILE_ATTRIBUTE_STANDARD_IS_SYMLINK |
A key in the “standard” namespace for checking if the file is a symlink. |
FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL |
A key in the “standard” namespace for checking if a file is virtual. |
FILE_ATTRIBUTE_STANDARD_IS_VOLATILE |
A key in the “standard” namespace for checking if a file is |
FILE_ATTRIBUTE_STANDARD_NAME |
A key in the “standard” namespace for getting the name of the file. |
FILE_ATTRIBUTE_STANDARD_SIZE |
A key in the “standard” namespace for getting the file’s size (in bytes). |
FILE_ATTRIBUTE_STANDARD_SORT_ORDER |
A key in the “standard” namespace for setting the sort order of a file. |
FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON |
A key in the “standard” namespace for getting the symbolic icon for the file. |
FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET |
A key in the “standard” namespace for getting the symlink target, if the file |
FILE_ATTRIBUTE_STANDARD_TARGET_URI |
A key in the “standard” namespace for getting the target URI for the file, in |
FILE_ATTRIBUTE_STANDARD_TYPE |
A key in the “standard” namespace for storing file types. |
FILE_ATTRIBUTE_THUMBNAIL_IS_VALID |
A key in the “thumbnail” namespace for checking whether the thumbnail is outdated. |
FILE_ATTRIBUTE_THUMBNAIL_PATH |
A key in the “thumbnail” namespace for getting the path to the thumbnail image. |
FILE_ATTRIBUTE_THUMBNAILING_FAILED |
A key in the “thumbnail” namespace for checking if thumbnailing failed. |
FILE_ATTRIBUTE_TIME_ACCESS |
A key in the “time” namespace for getting the time the file was last accessed. |
FILE_ATTRIBUTE_TIME_ACCESS_NSEC |
A key in the “time” namespace for getting the nanoseconds of the time G_FILE_ATTRIBUTE_TIME_ACCESS. Corresponding
|
FILE_ATTRIBUTE_TIME_ACCESS_USEC |
A key in the “time” namespace for getting the microseconds of the time |
FILE_ATTRIBUTE_TIME_CHANGED |
A key in the “time” namespace for getting the time the file was last changed. |
FILE_ATTRIBUTE_TIME_CHANGED_NSEC |
A key in the “time” namespace for getting the nanoseconds of the time G_FILE_ATTRIBUTE_TIME_CHANGED. Corresponding
|
FILE_ATTRIBUTE_TIME_CHANGED_USEC |
A key in the “time” namespace for getting the microseconds of the time |
FILE_ATTRIBUTE_TIME_CREATED |
A key in the “time” namespace for getting the time the file was created. |
FILE_ATTRIBUTE_TIME_CREATED_NSEC |
A key in the “time” namespace for getting the nanoseconds of the time G_FILE_ATTRIBUTE_TIME_CREATED. Corresponding
|
FILE_ATTRIBUTE_TIME_CREATED_USEC |
A key in the “time” namespace for getting the microseconds of the time |
FILE_ATTRIBUTE_TIME_MODIFIED |
A key in the “time” namespace for getting the time the file was last modified. |
FILE_ATTRIBUTE_TIME_MODIFIED_NSEC |
A key in the “time” namespace for getting the nanoseconds of the time G_FILE_ATTRIBUTE_TIME_MODIFIED. Corresponding
|
FILE_ATTRIBUTE_TIME_MODIFIED_USEC |
A key in the “time” namespace for getting the microseconds of the time |
FILE_ATTRIBUTE_TRASH_DELETION_DATE |
A key in the “trash” namespace for getting the deletion date and time |
FILE_ATTRIBUTE_TRASH_ITEM_COUNT |
A key in the “trash” namespace for getting the number of (toplevel) items |
FILE_ATTRIBUTE_TRASH_ORIG_PATH |
A key in the “trash” namespace for getting the original path of a file |
FILE_ATTRIBUTE_UNIX_BLOCK_SIZE |
A key in the “unix” namespace for getting the block size for the file system. |
FILE_ATTRIBUTE_UNIX_BLOCKS |
A key in the “unix” namespace for getting the number of blocks allocated |
FILE_ATTRIBUTE_UNIX_DEVICE |
A key in the “unix” namespace for getting the device id of the device the |
FILE_ATTRIBUTE_UNIX_GID |
A key in the “unix” namespace for getting the group ID for the file. |
FILE_ATTRIBUTE_UNIX_INODE |
A key in the “unix” namespace for getting the inode of the file. |
FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT |
A key in the “unix” namespace for checking if the file represents a |
FILE_ATTRIBUTE_UNIX_MODE |
A key in the “unix” namespace for getting the mode of the file |
FILE_ATTRIBUTE_UNIX_NLINK |
A key in the “unix” namespace for getting the number of hard links |
FILE_ATTRIBUTE_UNIX_RDEV |
A key in the “unix” namespace for getting the device ID for the file |
FILE_ATTRIBUTE_UNIX_UID |
A key in the “unix” namespace for getting the user ID for the file. |
MEMORY_MONITOR_EXTENSION_POINT_NAME |
Extension point for memory usage monitoring functionality. |
MENU_ATTRIBUTE_ACTION |
The menu item attribute which holds the action name of the item. Action |
MENU_ATTRIBUTE_ACTION_NAMESPACE |
The menu item attribute that holds the namespace for all action names in |
MENU_ATTRIBUTE_ICON |
The menu item attribute which holds the icon of the item. |
MENU_ATTRIBUTE_LABEL |
The menu item attribute which holds the label of the item. |
MENU_ATTRIBUTE_TARGET |
The menu item attribute which holds the target with which the item’s action |
MENU_LINK_SECTION |
The name of the link that associates a menu item with a section. The linked |
MENU_LINK_SUBMENU |
The name of the link that associates a menu item with a submenu. |
NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME | |
NETWORK_MONITOR_EXTENSION_POINT_NAME |
Extension point for network status monitoring functionality. |
POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME |
Extension point for power profile usage monitoring functionality. |
PROXY_EXTENSION_POINT_NAME |
Extension point for proxy functionality. |
PROXY_RESOLVER_EXTENSION_POINT_NAME |
Extension point for proxy resolving functionality. |
SETTINGS_BACKEND_EXTENSION_POINT_NAME |
Extension point for |
TLS_BACKEND_EXTENSION_POINT_NAME |
Extension point for TLS functionality via |
TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT |
The purpose used to verify the client certificate in a TLS connection. |
TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER |
The purpose used to verify the server certificate in a TLS connection. This |
VFS_EXTENSION_POINT_NAME |
Extension point for |
VOLUME_IDENTIFIER_KIND_CLASS |
The string used to obtain the volume class with g_volume_get_identifier(). |
VOLUME_IDENTIFIER_KIND_HAL_UDI |
The string used to obtain a Hal UDI with g_volume_get_identifier(). deprecated: 2.58 |
VOLUME_IDENTIFIER_KIND_LABEL |
The string used to obtain a filesystem label with g_volume_get_identifier(). |
VOLUME_IDENTIFIER_KIND_NFS_MOUNT |
The string used to obtain a NFS mount with g_volume_get_identifier(). |
VOLUME_IDENTIFIER_KIND_UNIX_DEVICE |
The string used to obtain a Unix device path with g_volume_get_identifier(). |
VOLUME_IDENTIFIER_KIND_UUID |
The string used to obtain a UUID with g_volume_get_identifier(). |
VOLUME_MONITOR_EXTENSION_POINT_NAME |
Extension point for volume monitor functionality. |
Forum rules
Please do not post support questions here. Before you post please read the forum rules. Topics in this forum are automatically closed 6 months after creation.
-
alfonz19
- Level 1
- Posts: 49
- Joined: Wed May 09, 2018 7:45 am
[SOLVED] ui crashes after login, GLib-GIO-ERROR
Hi,
I have fresh f35 cinnamon installation. After `dnf update` and few packages installed via `fedy` the cinnamon crashes upon login.
.xsession-errors complained about missing binaries and that selinux refused access to some card. So I installed them and disabled selinux, but still no good. Can someone take a quick peek to suggest what can be wrong here?
Thanks.
- Attachments
-
- .xsession-errors.txt
- (11.38 KiB) Downloaded 23 times
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 3 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
-
alfonz19
- Level 1
- Posts: 49
- Joined: Wed May 09, 2018 7:45 am
Re: fresh install of f35, ui crashes after login after update
Post
by alfonz19 » Tue Jan 25, 2022 1:04 pm
so the key here was googling:
GLib-GIO-ERROR Settings schema is not installed
which led me to this page: https://stackoverflow.com/questions/165 … em-proxy-i
accepted answer suggest to install something, but alternative one asks for executin:
Code: Select all
sudo /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas/
and this solves the issue. So if someone gets errors «GLib-GIO-ERROR «, this is the solution.
I have no idea what’s going on lately with linux distros, but even the operations which should be really safe and always worked (like fresh system installation, grub detection), seems to yield fatal results quite often lately.
-
alfonz19
- Level 1
- Posts: 49
- Joined: Wed May 09, 2018 7:45 am
Re: fresh install of f35, ui crashes after login after update
Post
by alfonz19 » Tue Jan 25, 2022 1:10 pm
OK, question is solved. I probably don’t have privileges to mark this as solved. I’d also update the SUBJ, if someone searches by content of .xsession-errors, but I probably dont have privileges for that either. If you can, please help me with that. Thanks.
-
SMG
- Level 24
- Posts: 20863
- Joined: Sun Jul 26, 2020 6:15 pm
- Location: USA
Re: fresh install of f35, ui crashes after login after update
Post
by SMG » Tue Jan 25, 2022 1:54 pm
alfonz19 wrote: ↑
Tue Jan 25, 2022 1:10 pm
OK, question is solved. I probably don’t have privileges to mark this as solved. I’d also update the SUBJ, if someone searches by content of .xsession-errors, but I probably dont have privileges for that either. If you can, please help me with that. Thanks.
Glad you were able to find a solution. You have the ability to edit your posts. Please go to your first post in this topic, click the pencil icon, and add [SOLVED] to the title and make any other changes you feel are appropriate for the title. By changing the title of the very first post, that changes the title of the topic so others will find it in searches.
A woman typing on a laptop with LM20.3 Cinnamon.
#1 2010-10-08 21:39:50
- lnx
- Member
- Registered: 2009-11-04
- Posts: 101
SKype: Glib-GIO:error after upgrade
I upgraded my system this afternoon. Everything seems to work fine until I tried to start Skype. It resulted in the following error:
GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error == NULL)
Aborted
I have no idea what went wrong.
#2 2010-10-08 22:14:49
- agapito
- Member
- From: Spain
- Registered: 2008-11-13
- Posts: 567
Re: SKype: Glib-GIO:error after upgrade
Is working fine here (with testing repo enabled)
#3 2010-10-08 23:07:45
- lnx
- Member
- Registered: 2009-11-04
- Posts: 101
Re: SKype: Glib-GIO:error after upgrade
I installed Skype as explained in the Skype Archwiki. For security reasons it suggest to use Skype with a special user
» Use Skype with special user (for security reasons)
There are a couple of reasons you might want to restrict skype’s access to your computer:
* The skype binary is disguised against decompiling, so nobody is (still) able to reproduce what it really does
* It produces encrypted traffic even when you are not actively using skype
* …
See [1] for more information.
Since the setup of Apparmor or Tomoyo seems to be quite a lot of work I decided to do a simplier approach, which is to add a special user which I only use for running skype within my normal environment. So skype is only able to read the data of this particular user. Since this user should not be used for any other things we should be fine. «
I just discovered that Skype works fine when I don’t start it as that ‘special user’. So Skype works, but I still like to know why I get that error message when I try to start it as that ‘special user’. It worked fine before the last upgrade.
#4 2010-10-08 23:45:54
- lnx
- Member
- Registered: 2009-11-04
- Posts: 101
Re: SKype: Glib-GIO:error after upgrade
When I start Xfce4 as that ‘special user’, I can start Skype without any problem.
#5 2010-10-09 08:51:27
- lnx
- Member
- Registered: 2009-11-04
- Posts: 101
Re: SKype: Glib-GIO:error after upgrade
When I start firefox as that special user, it results in the following error:
«(firefox:1802): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
**
GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error == NULL)
Aborted»
Sunbird results in a similar error.
#6 2010-10-09 09:12:03
- Cotton
- Member
- From: Cornwall, UK
- Registered: 2004-09-17
- Posts: 561
Re: SKype: Glib-GIO:error after upgrade
Same here (with Firefox).
EDIT: This is with Firefox run as root. Running as a standard user works fine.
A reply to a redhat bug report for the Glib-GIO error message (for a different application) suggested it isn’t a bug, but when run as root, the application doesn’t have access to the session bus, see: https://bugzilla.redhat.com/show_bug.cgi?id=638415
Whilst this may be true now, it didn’t behave like this a couple of days ago.
So what’s the workaround?
Last edited by Cotton (2010-10-09 09:33:11)
#7 2010-10-09 10:41:19
- R00KIE
- Forum Fellow
- From: Between a computer and a chair
- Registered: 2008-09-14
- Posts: 4,734
Re: SKype: Glib-GIO:error after upgrade
That works fine here.
On another note, if you don’t trust skype you shouldn’t use it, using skype as another user will not completely isolate it from your «normal» account, it will not be able to access the majority of your files but it will be able to read from /tmp where sensitive data may be temporarily stored and it will give you extra work if you want to send/receive files.
You will also have a bit of a trouble getting it to share the sound card if you are using pulse (unless you run pulse system-wide, which you shouldn’t).
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
#8 2010-10-09 12:28:34
- lnx
- Member
- Registered: 2009-11-04
- Posts: 101
Re: SKype: Glib-GIO:error after upgrade
Ok, I’ll just use Skype from my regular user account.
But the question of the error message remains. I’d like to know why there is a problem. Before the update there were no error messages.
#9 2010-10-09 12:57:37
- R00KIE
- Forum Fellow
- From: Between a computer and a chair
- Registered: 2008-09-14
- Posts: 4,734
Re: SKype: Glib-GIO:error after upgrade
Most probably the error is caused by the lack of a dbus session running for that user, however I have no idea why it stopped working (maybe security was increased).
Try with:
su username -c "dbus-launch --exit-with-session program"
Replace username and program with the username and program you wish to use, at least here I don’t need to set anything else to make it work.
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
#10 2010-10-09 14:22:04
- Cotton
- Member
- From: Cornwall, UK
- Registered: 2004-09-17
- Posts: 561
Re: SKype: Glib-GIO:error after upgrade
I think security has probably been improved. Similar symptoms reported elsewhere (eg https://bbs.archlinux.org/viewtopic.php?id=106098).
Solved my own problem by allowing root access to firefox using sudo.
#11 2010-10-09 14:45:20
- R00KIE
- Forum Fellow
- From: Between a computer and a chair
- Registered: 2008-09-14
- Posts: 4,734
Re: SKype: Glib-GIO:error after upgrade
Cotton wrote:
Solved my own problem by allowing root access to firefox using sudo.
That defeats the point of running a program as another user, in fact it makes things worse because said program can now read and write system wide and do whatever it pleases.
Never ever run anything as root or using sudo unless you _really_ have to, *nix systems are more resilient to problems because users can run almost all program they need without elevated privileges and usually can’t mess with important system files and other user’s files, if running as root or if you use sudo you don’t have that protection.
Always try to keep things simple, usually that means running things as the current unprivileged user.
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
#12 2010-10-16 22:25:20
- rchlnx
- Member
- Registered: 2010-10-16
- Posts: 2
Re: SKype: Glib-GIO:error after upgrade
Thanks Rookie, worked! I run tons of stuff as other users and this was _not_ good … . I concur for the benefit of Cotton et al. -> don’t run programs as root as a workaround unless there _really_ is no other option.
- Печать
Страницы: [1] Вниз
Тема: Linux компилятор на Windows (Gtk-3). (Прочитано 1487 раз)
0 Пользователей и 1 Гость просматривают эту тему.
victor00000
Linux компилятор на Windows (Gtk-3).
[/b]
1 Установки пакеты.
sudo apt-get install wine mingw32 build-essential
2. скачать на папку и скрипт.
cd
sudo mkdir -p /srv/win32builder/fixed_364/build/win32/
wget -c http://win32builder.gnome.org/gtk+-bundle_3.6.4-20130921_win32.zip
sudo unzip gtk+-bundle_3.6.4-20130921_win32.zip -d /srv/win32builder/fixed_364/build/win32/
cat << 'EOF' | sudo tee /usr/bin/i586-mingw32msvc-pkg-config
#!/bin/sh
PREFIX=/srv/win32builder/fixed_364/build/win32
export PKG_CONFIG_LIBDIR=$PREFIX/lib/pkgconfig
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH_MINGW32MSVC
pkg-config "$@"
EOF
sudo chmod +x /usr/bin/i586-mingw32msvc-pkg-config
3. скоро тестировано Gtk!.
cd
mkdir gtk3-test
cd gtk3-test
cat << 'EOF' > test.c
#include <gtk/gtk.h>
int
main (int argc, char *argv[])
{
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
gtk_widget_show (window);
gtk_main ();
return 0;
}
EOF
i586-mingw32msvc-gcc test.c -o test.exe `i586-mingw32msvc-pkg-config --cflags --libs gtk+-3.0`
cp /srv/win32builder/fixed_364/build/win32/*/*.dll ./
wine ./test.exe
Всё.
john1400
в смысле без GTK+ либы установленной в винде
запуститить голый test.exe и отрисует окно ?
Пользователь решил продолжить мысль 29 Января 2015, 16:34:25:
алхимия прямо какая то
TheDrone
И это работает! Круто!
А что делать с ошибкой «Glib-GIO-ERROR **: No GSettings schemas are installed on the system», возникающей при вызове диалогового окна?
Кстати, чтобы в Windows не открывалось дополнительное окно, к команде компиляции нужно добавить: -mwindows.
И последнее, если скомпилировать так программу и запустить её под windows, то Kaspersky почему-то будет со всей своей настойчивостью кричать, что это троян. Если компилировать без «-mwindows», то не будет.
victor00000
cp /srv/win32builder/fixed_364/build/win32/*/*.dll ./
видите? библитеки dll на c:/windows/system32/.
TheDrone
Нда… Нет, я не об этом. Усовершенствуем чуточку ваш пример:
#include <gtk/gtk.h>
GtkWidget *window;
void open_file_chooser ()
{
GtkWidget *dialog;
dialog = gtk_file_chooser_dialog_new ("Open File",
GTK_WINDOW (window),
GTK_FILE_CHOOSER_ACTION_OPEN,
"Cancel",
GTK_RESPONSE_CANCEL,
"Open",
GTK_RESPONSE_ACCEPT,
NULL);
gtk_dialog_run (GTK_DIALOG (dialog));
gtk_widget_destroy (dialog);
}
int main (int argc, char *argv[])
{
GtkWidget *button;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
button = gtk_button_new_with_label ("Открыть файл");
g_signal_connect (button, "clicked", G_CALLBACK (open_file_chooser), NULL);
gtk_container_add (GTK_CONTAINER (window), button);
gtk_widget_show_all (window);
gtk_main ();
return 0;
}
Теперь в нашем окне появилась кнопка, которая вызывает диалоговое окно выбора файла. Если скомпилировать и запустить эту программу в ОС Windows или при помощи wine, то само окно с кнопкой откроется, а вот если нажать на кнопку, выскочит ошибка: «Glib-GIO-ERROR **: No GSettings schemas are installed on the system». Проверьте.
victor00000
TheDrone
Я не понимаю, как это поможет мне избавиться от ошибки? Ведь, если я делаю:
$ gcc name.c -o name.out `pkg-config --cflags --libs gtk+-3.0`
То все работает. Проблема же возникает под wine и windows.
$ ./name.out
victor00000
TheDrone,
бывает
$ gcc `pkg-config --cflags gtk+-3.0` name.c -o name.out `pkg-config --libs gtk+-3.0`
Пользователь решил продолжить мысль 04 Февраля 2015, 19:14:13:
« Последнее редактирование: 04 Февраля 2015, 19:14:14 от victor00000 »
TheDrone
«You also need to copy shareglib-2.0schemas*
also schemas should be compiled, there should be a file named gschemas.compiled inside the schemas folder.»
Или другими словами: помимо копирования dll файлов, в папке с нашим скомпилированным файлом нужно создать shareglib-2.0schemas и скопировать туда содержимое соответствующей папки из скаченного нами gtk архива.
Важно чтобы в папке schemas был файл «gschemas.compiled». У меня он там был, и все заработало.))
- Печать
Страницы: [1] Вверх