jlmess77 / mate-ports Goto Github PK
View Code? Open in Web Editor NEWMATE ports for FreeBSD
MATE ports for FreeBSD
I've been noticing that the gnome 2 version of gnome-keyring is getting installed by mate. I do not see this when installing x11/mate-base.
I checked the source for x11/mate-screensaver and said that it was set to use mate-keying. Then i checked bsd.mate.mk just to see if it might somehow be referenced there and everything looked ok.
When i do pkg delete gnome-keyring because it was installed when i installed mate it says gnome-keyring is required by mate-screensaver, xscreensaver-hacks, and mate
I think we can add this MATE panel applet to display the status of three keyboard toggle (Caps Lock, Num Lock and Scroll Lock).
After mate is installed I can use keyboard in applications such as firefox, thunderbird, xterm.
I cannot use the keyboard in mate specific programs such as mate-terminal, pluma text editor, etc.
It seems like MDM (mate display manager) is a part of the mate-desktop project.
But it isn't available in (your) ports tree.
What should I use?
I can login with TTY shell, then type startx ("mate-session is included to ~/.xinitrc), everything works (except poweroff/reboot buttons from DE - they didnt exist), but i want something better.
I tried SLIM, but it simply ignores /etc/profile;~/.profile files and default $PATH variable(s), so i cant use programs from /sbin directory. Poweroff/reboot also isnt available.
Can you help me please?
P.S. Everything was compiled WITHOUT "hal" support - i wanna use "devd" instead.
P.P.S. I am interested in use MATE on my FreeBSD machine, and i found some bugs. Should I use "New issue" on Github, or I can contact you directly? Thank you :)
Regards, Xdevelnet
Got FreeBSD-9.2-RC3/amd64 with NEW_XORG stack, opening mate-keyboard-properties (i've got 3 layouts) and going to Layout tab -> Parameters button makes it coredump. The console dumps the following line 9 times:
(mate-keyboard-properties:2391): GLib-CRITICAL **: g_convert: assertion `str != NULL' failed
, then the process dumps the core. The core backtrace follows:
#0 0x000000080b8cfa8c in strcmp () from /lib/libc.so.7
#1 0x0000000809dd769d in g_utf8_collate () from /usr/local/lib/libglib-2.0.so.0
#2 0x0000000809dc5dc2 in g_slist_sort_real () from /usr/local/lib/libglib-2.0.so.0
#3 0x0000000809dc5d73 in g_slist_sort_real () from /usr/local/lib/libglib-2.0.so.0
#4 0x000000000040bdb2 in xkb_options_popup_dialog ()
#5 0x000000080814dab2 in xkl_config_registry_foreach_option_group () from /usr/local/lib/libxklavier.so.12
#6 0x000000000040b98d in xkb_options_load_options ()
#7 0x000000000040badd in xkb_options_popup_dialog ()
#8 0x000000080991906d in _g_closure_invoke_va () from /usr/local/lib/libgobject-2.0.so.0
#9 0x000000080992f9db in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#10 0x0000000809930b13 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#11 0x0000000803a90309 in gtk_button_set_alignment () from /usr/local/lib/libgtk-x11-2.0.so.0
#12 0x000000080991906d in _g_closure_invoke_va () from /usr/local/lib/libgobject-2.0.so.0
#13 0x000000080992f9db in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#14 0x0000000809930b13 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#15 0x0000000803a8e739 in gtk_button_released () from /usr/local/lib/libgtk-x11-2.0.so.0
#16 0x0000000803b39b7f in gtk_marshal_BOOLEAN__VOID () from /usr/local/lib/libgtk-x11-2.0.so.0
#17 0x00000008099192f3 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#18 0x000000080992e34a in signal_emit_unlocked_R () from /usr/local/lib/libgobject-2.0.so.0
#19 0x000000080992ff7a in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#20 0x0000000809930b13 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#21 0x0000000803c49e85 in gtk_widget_style_attach () from /usr/local/lib/libgtk-x11-2.0.so.0
#22 0x0000000803b327d9 in gtk_propagate_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#23 0x0000000803b33908 in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#24 0x00000008044966cc in gdk_add_client_message_filter () from /usr/local/lib/libgdk-x11-2.0.so.0
#25 0x0000000809da9eaa in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#26 0x0000000809dabc98 in g_main_context_iterate () from /usr/local/lib/libglib-2.0.so.0
#27 0x0000000809dacdc9 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0
#28 0x0000000803b33ca3 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0
#29 0x00000000004076da in main ()
Unable to find anything in the mate bugtracker, so guess it's FreeBSD port-specific.
Note: devel/glib20 is built WITH_COLLATION_FIX
Hi!
I am trying to build your mate port using your instructions and matemerge.sh script from github. But at the end of compilation I receive the following errors (retyped from screen, because I cant copy+paste from tty) :
===> Applying FreeBSD patches for mate-contols-center-1.8.1
Ignoring previously applied (or reversed) patch.
3 out of 3 hunks ignored--saving rejects to configure.reg
=. Patch patch-configure failed to apply cleanly.
=> Patch(es) pathc-capplets-common_mate-theme-info.c applied cleanely.
*** Error code 1
Stop.
Make[2]: stopped in /usr/ports/sysutils/mate-contol-center
*** Error code 1
Stop.
Make[1]: stopped in /usr/ports/x11/mate-base
*** Error code 1
Stop.
Make: stopped in /usr/ports/x11/mate
I hope you can help me :) I dont want to use any other DE (currently I am linux mint + mate user). Sorry for bad english sometimes.
Best wishes, Xdevelnet.
P.S. I also write an email for you, but it seems like you didnt check your mailbox on freebsd.org server.
mate-file-manager is failing to build on 10.0-ALPHA2. The configure script is failing while doing the C compiler sanity check. It's failing using LLVM/Clang and GCC 4.9 built from ports. Here's the output:
checking for style of include used by gmake... GNU
checking for gcc... gcc49
checking whether the C compiler works... no
configure: error: in `/usr/ports/x11-fm/mate-file-manager/work/mate-file-manager-1.6.1':
configure: error: C compiler cannot create executables
$ mate-power-preferences
** (mate-power-backlight-helper:11731): WARNING **: failed to find any devices: Error opening directory '/sys/class/backlight': No such file or directory
Segmentation fault (core dumped)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.