A 'Logical Operator' -based Search Option in LibreOffice ...

Precompiled Gentoo Linux 17th Year Anniversary September 2020 update - Three complete GPU specific configurations

With my 17th year supporting Gentoo approaching in September I especially wanted to post this for Gentoo users.
I have for years found the hobby of helping people on this subreddit enjoyable and wanted to offer you all an update to aid you in these trying times with your struggles adjusting to and learning to love penguins!
As some of you know i've been a stalwart supporter of Gentoo Linux since 2003 due to the educational merits and flexibility afforded by "baking your own binaries" and configuring your own install to suit your own hardware or purpose.
This is great but the build time required to compile all that software does dissuade some people from making an attempt.
I've precompiled Gentoo Linux "stage4" tar.gz base system installs and released them on several previous occasions however i felt the changes since June warranted creating a new post update.
In December i began providing three gpu specific configurations for Intel amd and nvidia graphics cards and given positive feedback have continued this in a similar fashion to Systemd76 Pop!_ OS
featuring kde plasma with full support for 32 bit applications then add support for docker, qemu, lutris, steam, wine staging and much more!
These builds contain the base gentoo install stage used for the initial builds in the root filesystem within the tarballs for each build dated December 12 2019
These builds are an update of the finest gentoo chroot builds assembled to date i've released to the general public :)
Gentoo Linux releases system install base systems as compressed archives that include the bare minimum software necessary for Linux to reproduce itself and any other software program. Historically Gentoo used to allow users to progress to this point by building up to several "stages" from stage 1 to stage 3 then later settled on only providing stage3.
Stage4 is terminology Gentoo Linux users frequently use to refer to only the filesystem contents that comprises any completed and archived installation.
Stage4 Gentoo system backup largely replaces the install stage choices offered the gentoo install handbook
As many people have discovered that attempt using Linux software configuration can be inflexible or incompatible after it's been prepackaged for distros such as Ubuntu or Mint or you pick one and no avenue to recompile that software is provided to adapt that software for only your own hardware configuration to "fine tune" and eliminate consistency conflicts or eliminate an overabundance of software features having been supported.
*** These builds will require some customization and additional config to become bootable if you choose to proceed with further system install configuration ***
New Gentoo Linux 17.1 September 2020 build details
Stay safe in these trying times, compile long and prosper!
submitted by xartin to Gentoo [link] [comments]

Precompiled Gentoo Linux 17.1 September 2020 update - Three complete GPU specific configurations

I have for years found the hobby of helping people on this subreddit enjoyable and wanted to offer you all an update to aid you in these trying times with your struggles adjusting to and learning to love penguins!
As some of you know i've been a stalwart supporter of Gentoo Linux since 2003 due to the educational merits and flexibility afforded by "baking your own binaries" and configuring your own install to suit your own hardware or purpose.
This is great but the build time required to compile all that software does dissuade some people from making an attempt.
I've precompiled Gentoo Linux "stage4" tar.gz base system installs and released them on several previous occasions however i felt the changes since June warranted creating a new post update.
In December i began providing three gpu specific configurations for Intel amd and nvidia graphics cards and given positive feedback have continued this in a similar fashion to Systemd76 Pop!_ OS
featuring kde plasma with full support for 32 bit applications then add support for docker, qemu, lutris, steam, wine staging and much more!
These builds contain the base gentoo install stage used for the initial builds in the root filesystem within the tarballs for each build dated December 12 2019
These builds are an update of the finest gentoo chroot builds assembled to date i've released to the general public :)
Gentoo Linux releases system install base systems as compressed archives that include the bare minimum software necessary for Linux to reproduce itself and any other software program. Historically Gentoo used to allow users to progress to this point by building up to several "stages" from stage 1 to stage 3 then later settled on only providing stage3.
Stage4 is terminology Gentoo Linux users frequently use to refer to only the filesystem contents that comprises any completed and archived installation.
Stage4 Gentoo system backup largely replaces the install stage choices offered the gentoo install handbook
As many people have discovered that attempt using Linux software configuration can be inflexible or incompatible after it's been prepackaged for distros such as Ubuntu or Mint or you pick one and no avenue to recompile that software is provided to adapt that software for only your own hardware configuration to "fine tune" and eliminate consistency conflicts or eliminate an overabundance of software features having been supported.
*** These builds will require some customization and additional config to become bootable if you choose to proceed with further system install configuration ***
New Gentoo Linux 17.1 September 2020 build details
September 2020 release updates are available from my webserver
Stay safe in these trying times, compile long and prosper!
submitted by xartin to linux4noobs [link] [comments]

Precompiled Gentoo Linux 17.1 June 2020 update - Three complete GPU specific configurations

I have for years found the hobby of helping people on this subreddit enjoyable and wanted to offer you all an update to aid you in these trying times with your struggles adjusting to and learning to love penguins!
As some of you know i've been a stalwart supporter of Gentoo Linux since 2003 due to the educational merits and flexibility afforded by "baking your own binaries" and configuring your own install to suit your own hardware or purpose.
This is great but the build time required to compile all that software does dissuade some people from making an attempt.
I've precompiled Gentoo Linux "stage4" tar.gz base system installs and released them on this sub in December 2019 and several previous occasions however i felt the changes since December warranted creating a new semi annual post update.
In December i began providing three gpu specific configurations for Intel amd and nvidia graphics cards and given positive feedback have continued this in a similar fashion to Systemd76 Pop!_ OS
featuring kde plasma with full support for 32 bit applications then add support for docker, qemu, lutris, steam, wine staging 5.9 and much more!
These builds contain the base gentoo install stage used for the initial builds in the root filesystem within the tarballs for each build dated December 12 2019
These builds are an update of the finest gentoo chroot builds assembled to date i've released to the general public :)
Gentoo Linux releases system install base systems as compressed archives that include the bare minimum software necessary for Linux to reproduce itself and any other software program. Historically Gentoo used to allow users to progress to this point by building up to several "stages" from stage 1 to stage 3 then later settled on only providing stage3.
Stage4 is terminology Gentoo Linux users frequently use to refer to only the filesystem contents that comprises any completed and archived installation.
Stage4 Gentoo system backup largely replaces the install stage choices offered the gentoo install handbook
As many people have discovered that attempt using Linux software configuration can be inflexible or incompatible after it's been prepackaged for distros such as Ubuntu or Mint or you pick one and no avenue to recompile that software is provided to adapt that software for only your own hardware configuration to "fine tune" and eliminate consistency conflicts or eliminate an overabundance of software features having been supported.
*** These builds will require some customization and additional config to become bootable if you choose to proceed with further system install configuration ***
New Gentoo Linux 17.1 June 2020 build details
September 2020 release updates are available from my webserver
Stay safe in these trying times, compile long and prosper!
submitted by xartin to linux4noobs [link] [comments]

Installing CMake requires CMake?

Hello all,
I've been away from Gentoo for a year, but I'm coming back and trying to install it on a Lenovo Thinkpad X250. My goal is Gentoo without systemd, with Wayland and Sway, eventually migrating (once stable) to hardened+selinux. I used the current-stage3-amd64 build and followed Full Disk Encryption From Scratch Simplified. My systems boots perfectly to runlevel 3 and has no issues with LUKS or networking.
Since first boot, I have installed lm-sensors and laptop-mode-tools, following the wiki for appropriate kernel options to recompile with. Then I wanted to install Wayland + Sway, so I installed dev-libs/wayland, then tried installing gui-wm/sway, but the dependencies failed on graphite2.
I updated the system with emerge -avuDU --keep-going --with-bdeps=y @world, I think graphite2 finished at that point, but then another dependency failed to install. One of the lines was meson: command not found, so I installed meson. Repeat. "ninja: command not found". So I install ninja. Repeat. "cmake: command not found". So I try to install cmake. Except when I install cmake, I get "cmake: command not found".
Is something wrong with my installation? I don't remember these issues last year, and was able to get to a X11/KDE environment without issue.

Here is my build.log for cmake
 * Package: dev-util/cmake-3.14.6 * Repository: gentoo * Maintainer: [email protected] * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ncurses userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking cmake-3.14.6.tar.gz to /vatmp/portage/dev-util/cmake-3.14.6/work >>> Source unpacked in /vatmp/portage/dev-util/cmake-3.14.6/work >>> Preparing source in /vatmp/portage/dev-util/cmake-3.14.6/work/cmake-3.14.6 ... * Applying cmake-3.4.0_rc1-darwin-bundle.patch ... [ ok ] * Applying cmake-3.14.0_rc3-prefix-dirs.patch ... [ ok ] * Applying cmake-3.14.0_rc1-FindBLAS.patch ... [ ok ] * Applying cmake-3.14.0_rc1-FindLAPACK.patch ... [ ok ] * Applying cmake-3.5.2-FindQt4.patch ... [ ok ] * Applying cmake-2.8.10.2-FindPythonLibs.patch ... patching file Modules/FindPythonLibs.cmake Hunk #1 succeeded at 117 with fuzz 2 (offset 43 lines). [ ok ] * Applying cmake-3.9.0_rc2-FindPythonInterp.patch ... [ ok ] * Working in BUILD_DIR: "/vatmp/portage/dev-util/cmake-3.14.6/work/cmake-3.14.6_build" * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/") * Hardcoded definition(s) removed in Tests/JavaJavah/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/QtAutogen/UicInterface/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE ON) * Hardcoded definition(s) removed in Tests/JavaNativeHeaders/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/Qt4Deploy/CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/install) * Hardcoded definition(s) removed in Tests/CPackComponents/CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX "/opt/mylib") * Hardcoded definition(s) removed in Tests/SetLang/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/CMakeOnly/SelectLibraryConfigurations/CMakeLists.txt: * set(CMAKE_BUILD_TYPE Debug) * Hardcoded definition(s) removed in Tests/CMakeOnly/CheckCXXCompilerFlag/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/Java/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/AssembleCMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/FindPackageTest/CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX "${CMAKE_CURRENT_BINARY_DIR}/NotDefaultPrefix") * Hardcoded definition(s) removed in Tests/OutDiCMakeLists.txt: * set(CMAKE_BUILD_TYPE) * set(CMAKE_BUILD_TYPE Debug) * Hardcoded definition(s) removed in Tests/RunCMake/CPack/CMakeLists.txt: * set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "") * Hardcoded definition(s) removed in Tests/JavaExportImport/BuildExport/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/JavaExportImport/InstallExport/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/JavaExportImport/Import/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/Fortran/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/SubDirSpaces/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE 1) * Hardcoded definition(s) removed in Tests/CMakeCommands/target_compile_features/CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE ON) >>> Source prepared. >>> Configuring source in /vatmp/portage/dev-util/cmake-3.14.6/work/cmake-3.14.6 ... * Working in BUILD_DIR: "/vatmp/portage/dev-util/cmake-3.14.6/work/cmake-3.14.6_build" cmake -C /vatmp/portage/dev-util/cmake-3.14.6/work/cmake-3.14.6_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_USE_SYSTEM_LIBRARIES=ON -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=no -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_DOC_DIR=/share/doc/cmake-3.14.6 -DCMAKE_MAN_DIR=/share/man -DCMAKE_DATA_DIR=/share/cmake -DSPHINX_MAN=no -DSPHINX_HTML=no -DBUILD_CursesDialog=yes -DBUILD_TESTING=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/vatmp/portage/dev-util/cmake-3.14.6/work/cmake-3.14.6_build/gentoo_toolchain.cmake /vatmp/portage/dev-util/cmake-3.14.6/work/cmake-3.14.6 /vatmp/portage/dev-util/cmake-3.14.6/temp/environment: line 920: cmake: command not found * ERROR: dev-util/cmake-3.14.6::gentoo failed (configure phase): * cmake failed * * Call stack: * ebuild.sh, line 125: Called src_configure * environment, line 2230: Called cmake_src_configure * environment, line 920: Called die * The specific snippet of code: * "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed"; * * If you need support, post the output of `emerge --info '=dev-util/cmake-3.14.6::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/cmake-3.14.6::gentoo'`. * The complete build log is located at '/vatmp/portage/dev-util/cmake-3.14.6/temp/build.log'. * The ebuild environment file is located at '/vatmp/portage/dev-util/cmake-3.14.6/temp/environment'. * Working directory: '/vatmp/portage/dev-util/cmake-3.14.6/work/cmake-3.14.6_build' * S: '/vatmp/portage/dev-util/cmake-3.14.6/work/cmake-3.14.6' 
And the output from emerge --info '=dev-util/cmake-3.14.6::gentoo'
Portage 2.3.84 (python 3.6.9-final-0, default/linux/amd64/17.1, gcc-9.2.0, glibc-2.29-r7, 4.19.97-gentoo-x86_64 x86_64) ================================================================= System Settings ================================================================= System uname: Lin[email protected]_2.30GHz-with-gentoo-2.6 KiB Mem: 16292612 total, 15779948 free KiB Swap: 4194300 total, 4194300 free Timestamp of repository gentoo: Mon, 03 Feb 2020 00:45:01 +0000 Head commit of repository gentoo: cf12d7fd5d98f5209513bcc9b93388e98d785fd5 sh bash 4.4_p23-r1 ld GNU ld (Gentoo 2.32 p2) 2.32.0 app-shells/bash: 4.4_p23-r1::gentoo dev-lang/perl: 5.30.1::gentoo dev-lang/python: 2.7.17::gentoo, 3.6.9::gentoo dev-util/cmake: 3.14.6::gentoo sys-apps/baselayout: 2.6-r1::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.13::gentoo sys-devel/autoconf: 2.69-r4::gentoo sys-devel/automake: 1.16.1-r1::gentoo sys-devel/binutils: 2.32-r1::gentoo sys-devel/gcc: 9.2.0-r2::gentoo sys-devel/gcc-config: 2.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.2.1-r4::gentoo sys-kernel/linux-headers: 4.19::gentoo (virtual/os-headers) sys-libs/glibc: 2.29-r7::gentoo Repositories: gentoo location: /vadb/repos/gentoo sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="@FREE" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usshare/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe" DISTDIR="/vacache/distfiles" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j3" PKGDIR="/vacache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/vatmp" USE="acl amd64 berkdb bzip2 cli crypt cxx dri fortran gdbm iconv ipv6 libtirpc multilib ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode wayland xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS ================================================================= Package Settings ================================================================= dev-util/cmake-3.14.6::gentoo was built with the following: USE="ncurses -doc -emacs -qt5 -system-jsoncpp -test" ABI_X86="(64)" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox parallel-fetch preserve-libs protect-owned sandbox selinux sesandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" 
Thank you for looking at this! Any guidance would be appreciated!
submitted by ragnarok189 to Gentoo [link] [comments]

Please help with HP printer setup.

Hi,
I have HP Laserjet P1102W printer.
cat /etc/lsb-release DISTRIB_ID=ManjaroLinux DISTRIB_RELEASE=19.0.2 DISTRIB_CODENAME=Kyria DISTRIB_DESCRIPTION="Manjaro Linux" 
I install HP Device manager, and went ahead to setup printer.
First tried doing a WiFi setup. Followed instructions, found printer, added wifi password to setup, finished setup, set it was complete and successful.. Nothing appeared in the HP device manager. Restarted, still nothing.
Secondly, I tried a USB setup through HP Device Manager. Prompt told me I need to setup HP drivers and would require root password, did that, then got an error:
The device you are trying to setup requires a binary plug-in. Some functionalities may not work as expected without plug-ins. Please run ‘hp-plugin’ as normal user to install plug-ins. Visit http://hplipopensource.com 6 for more infomation. 
Thirdly, I googled that, and the result led me to this solved topic on manjaro forums.
I proceed to run this command I discovered from the that solved topic.
sudo hp-plugin -i 
I got an error with during the setup...
Downloading plug-in: [\ ] 0% warning: manjaro linux distro is not found in AUTH_TYPESReceiving digital keys: /usbin/gpg --homedir /root/.hplip/.gnupg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9 error: Unable to recieve key from keyserver Do you still want to install the plug-in? (y=yes, n=no*, q=quit) ? y 
I proceeded with yes and the setup went ahead, to the last part, asking yes/no/quit, choose yes:
Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? y warning: manjaro linux distro is not found in AUTH_TYPES Done. Done. 
So again, there is nothing in HP Device Manager, I cant find the printer when I try to print from LibreOffice Writer.
PS. Side note, when I was using Manjaro XFCE regular, everything worked, even with Wifi Setup option during the HP Device Manager GUI interface. Since switching to Manjaro KDE Minimal fresh install, I can't get this to work.
URGENT, PLEASE HELP!
Thank you so much for taking the time to read this, I really appreciate your time and help.
submitted by TacticalGeekBC to ManjaroLinux [link] [comments]

Precompiled Gentoo Linux 17.1 Extra Special December update - Three complete GPU specific configurations

I have for years found the hobby of helping people on this subreddit enjoyable and wanted to offer you all something extraordinarily special for December 2019 to aid you with your struggles adjusting to and learning to love penguins!
As some of you know i've been a stalwart supporter of Gentoo Linux since 2003 due to the educational merits and flexibility afforded by "baking your own binaries" and configuring your own install to suit your own hardware or purpose.
This is great but the build time required to compile all that software does dissuade some people from making an attempt.
I precompiled a Gentoo Linux "stage4" tar.gz base system install and released it on this sub last month however I wanted to offer something really special for December.
I began building a new amdgpu gentoo install last week for a spare pc build but this also presented an opportunity to consider providing something new for you guys and gals!
I considered releasing an easy update to last months build but why give away one half completed build when i can give away three complete GPU specific configured system builds with full support for 32 bit applications then add support for docker, qemu, lutris, steam, wine staging 4.21 and more!
Added bonus for you folks with newer AMD RX 5700XT graphics cards the amdgpu build includes mesa 19.2.7 and the wine staging build for amdgpu includes vulkan direct12 support.
Built from a fresh Gentoo stage 3 systemd tarball dated December 3rd 2019.
The finest builds assembled to date i've released to the general public :)
Gentoo Linux releases system install base systems as compressed archives that include the bare minimum software necessary for Linux to reproduce itself and any other software program. Historically Gentoo used to allow users to progress to this point by building up to several "stages" from stage 1 to stage 3 then later settled on only providing stage3.
Stage4 is terminology Gentoo Linux users frequently use to refer to only the filesystem contents that comprises any completed and archived installation.
Stage4 Gentoo system backup largely replaces the install stage choices offered the gentoo install handbook
As many people have discovered that attempt using Linux software configuration can be inflexible or incompatible after it's been prepackaged for distros such as Ubuntu or Mint or you pick one and no avenue to recompile that software is provided to adapt that software for only your own hardware configuration to "fine tune" and eliminate consistency conflicts or eliminate an overabundance of software features having been supported.
*** These builds will require some customization and additional config to become bootable if you choose to proceed with further system install configuration ***
New Gentoo Linux 17.1 December 2019 build details
The current precompiled stage4 tarballs can be downloaded from my Google drive
Merry Christmas and a Happy New Year!
submitted by xartin to linux4noobs [link] [comments]

Alternatives to Google products and services

My list of Google products came from https://en.wikipedia.org/wiki/List_of_Google_products. I'll use a * on the products and services that I personally use.
Search - DuckDuckGo*, Qwant, Startpage, Ecosia
Images (search for image by text) - DuckDuckGo*
Images (search for similar images) - Tineye*
Youtube (watch videos) - Invidious* (desktop), Newpipe* (mobile), youtube-viewer, smtube
Youtube (host videos)- lbry (appears decentralized), vimeo (centralized)
News - DuckDuckGo*
Shopping - DuckDuckGo*
Custom search - DuckDuckGo*
Translate - DeepL*, Bing Translator (Operated by Microsoft, a company with a history of privacy violations, so it should only be used if a more reputable translator doesn't have a language you need)
Play Music - Invidious (offers an integrated youtube downloader and the ability to stream audio only)*
Blogger - Writefreely, Medium (centralized, aggressively markets their premium plan)
Gmail - Protonmail*, Tutanota
Hangouts - Wire*
Calendar, Contacts - Nextcloud Calendar*, Korganizer*, AOSP Calendar*, AOSP Contacts*, Davx5*
Docs, sheets, slides - Libreoffice*, a Nextcloud app whose name I forgot
Sites - Wordpress (WYSIWIG editor), Gitlab Pages (static hosting, must know at least HTML or find an HTML generator)*
Drive - Nextcloud* (can run on your own hardware or you can find a provider)
Classroom - Mailing lists, private Discourse (is that even possible?)
reCAPTCHA - hCaptcha (can't tell if it is open source)
Safe Browsing - Good judgement*
Titan security key (Can someone recommend something that isn't as overpriced?) - YubiKey, Librem key
Maps - OpenStreetMap*
Analytics - Piwik, Open Web Analytics, eAnalytics
Android (proprietary versions) - LineageOS, OmniROM, AOSP, GNU/Linux
Chrome OS - Lightweight GNU/Linux such as Lubuntu
Google TV, Android TV - Raspberry Pi
Sync - WebDAV*
Files - Simple File Manager*
Chrome - Chromium (as long as you use a non-Google build, most similar experience to Chrome), Brave (most privacy by default, easiest to recommend to others)*, Firefox (not based on any Google software)
Photos - The auto upload function in the Nextcloud app, Syncthing*
Authenticator - AndOTP*, TOTP function of keepassXC*
AMP - Not filling your website with tons of crap*
Cast - Video cables*
Stadia - On-site hardware
Play Store (literally forgot that existed) - F-Droid (only serves FOSS software)*, G-Droid (F-Droid client), Aurora Store (download apps from Google Play), Yalp Store (got abandoned, make sure you get the fork that is published on F-Droid)*
Products and services that I do not have alternatives for (for most of them, it is because I never used them or anything like them): Finance, Books, Patents, Scholar, Dataset search, Hotel Finder, Alerts, Assistant, Flights, Groups, Ads, Marketing Platform, Ad Manager, AdMob, AdSense, Ad Grants, Cultural Institute, Arts and Culture, Feedburner, 3D Warehouse, G Suite, Hire, Bookmarks, boutiques.com, Business Solutions, Charts, Domains, Keep, Poly, SMS Channels, Speak to Tweet, Voice, Fonts, Cloud Search, App Engine, PageSpeed tools, Search Console, Translator Toolkit, GN, Googletest, Forms, Street View, My Maps, Maps Gallery, Mars, Moon, Sky, Transit, Santa Tracker, Zygote Body, Smarty Pins, Surveys, correlate, firebase, fusion tables, public data explorer, trends, ngram viewerEarth, Input Tools, Japanese Input, Pinyin, Toolbar, Android Studio, Web Designer, Nik Collection, Tilt Brush, Offers, Product Search, Tez, Pay, quick draw, catalogs, Goggles, Tango, Play Newsstand, Podcasts, One Today, Shopper, Sky Map, Primer, Now, Waze, Gboard, Live Transcribe, WearOS, Android Auto
Google products that don't need alternatives due to being open source and non-Big Brother (as far as I know): Dart, Flutter, Go, Web Toolkit, Gerrit, Bazell, TensorFlow, AOSP, Chromium (as long as you don't use a Google-provided build), Fuschia
Commonly recommended alternatives that I am not recommending:
Signal - It uses phone numbers as identifiers, and the only authentication needed to have messages sent to you is proof that you control the phone number. This means that while your old messages cannot be hacked, it is very easy to use social engineering to compromise it. Carriers do not protect phone numbers very well. There are many well-known cases of people calling customer service pretending to be the target and claiming that they need the phone number to be transfered to a different SIM card. The government or cell phone service can also do that. Afterwards, all an attacker needs to do is convince the target to transmit the information again. Signal is supposed to have safety numbers to prevent this, but it seems like most users will ignore that warning. Even if they don't, an attacker could probably convince most users that they just lost their phone, got a new one, and forgot about the security number thing. Also, the heavy reliance on phone numbers means that you cannot use it without one.
Riot - End to end encryption is in beta and is not enabled by default. I cannot recommend a communication app that does not force end to end encryption.
Telegram - The published source code is behind the published app, so the official binary isn't really open source. Not everyone is going to go out of their way to make sure they download an unofficial binary. End to end encryption is optional.
WhatsApp - Why does anyone think this is private? It is closed source and developed by a company that regularly invades privacy (Facebook) and seems to have no intention to change. It also appears to have the same phone number issues as Signal.
Safari - It is closed source and developed by a company with a history of privacy violations. (Yes, I said it. I don't care what Apple puts in their marketing, I don't trust them. https://stallman.org/apple.html#spying, https://www.gnu.org/proprietary/malware-apple.html#back-doors, https://www.gnu.org/proprietary/malware-apple.html#surveillance)
Cloudflare DNS - It is literally run by a man-in-the-middle-as-a-service company that monitors all traffic to and from the websites, supposedly to protect against DDOS attacks but we have no way to tell if they are doing something evil. I'm not giving them more data about what non-Cloudflare sites I access, and I certainly don't want to support the company that makes using Tor a huge pain.
ISP's DNS - ISPs often spy on customers. Using a DNS server means telling it what site you want to use, so ISP's DNS servers cannot be trusted.
Freenom DNS - Very sketchy business practices
Feedback is appreciated.
submitted by Windows-Sucks to thehatedone [link] [comments]

How a Danish university dependent on corporate America fosters corporate loyalty in students

Students of Roskilde University ("RUC") have no choice but to accept, become dependent on, and support these corporations:
At RUC there is no escape from Microsoft. Mathworks is only avoided by students who avoid taking statistics.

E-mail service that establishes trust in Microsoft (and how it evolves into loyalty)

RUC has outsourced e-mail service to Microsoft. Students are obligated to access their Microsoft-served e-mail in order to receive official correspondence from school staff. There is no opt-out mechanism.
Regular exposure to MS corporate branding in the student's UI establishes brand awareness using freemium. Students become accustomed to the look and feel of the Outlook UI, making them more likely to develop trust and cling to that interface more in the future. It's through repeated forced bonding with Microsoft's UI that leads ultimately to fostered loyalty.
The loyalty is deepened further when the student grapples with idiosyncrasies like booking a room because the struggle leads to the user acquiring vendor-specific knowledge. The user is rewarded when their skill with the tool advances as they become more efficient with overcoming flaws and anti-features; as if they filled up a Starbucks loyalty card and got a payout. Unlike a loyalty card these advancements continue rewarding the user as long as they keep using the tool. When the user faces the decision to use an alternate tool they are less inclined to give up the vendor-specific knowledge that has accumulated.
So overcoming non-intuitive aspects of a UI actually leads to more loyalty. The university sharpens this effect by trapping the student on the tool. Whereas being outside an organization includes freedom to switch tools anytime a use-case becomes non-intuitive.
RUC has disabled IMAP access, thereby crippling students who would prefer a vendor-neutral standards-complying mail user agent ("MUA") or an MUA of a different vendor. Forcing Microsoft's non-standard protocols and favoring Microsoft UIs creates biases that raise the barrier to exit. Diligent motivated users who install Evolution or hack together a davmail proxy can escape -- but these users are a small minority and ultimately still forced to share their email contents with Microsoft and to feed Microsoft's bottom line.
And what about independence? If the university can't handle being independent from corporations itself aren't students therefore conditioned to lack confidence in overcoming corporate dependency?
When a self-sufficient student or outsider who runs their own residential mail server tries to send an email to an outlook.com/ruc.dk recipient, they are blocked. Microsoft has configured their mail servers to force individuals to be dependent on a corporation for email delivery. RUC has aligned with a corporation who pushes corporate loyalty even beyond the school, dragging outsiders into the Microsoft loyalty program and causing collateral damage to those who don't comply with Microsoft-dictated policy on how email must be transmitted in order for MS to accept it.

Document preparation: Office 365 or Google Docs (LaTeX discouraged)

Students are free to choose their document preparation tool, but professors and supervisors discourage the use of LaTeX. Scientific papers are produced within group projects with supervisors serving as mentors. Some supervisors are reluctant to learn LaTeX or review LaTeX code. Consequently professors urge students to avoid LaTeX to accommodate limitations of supervisors.
RUC equips students with MS Onedrive accounts and one writing tool: MS Word, which is supplied with gratis copies of Office 365. This implies that using MS Word with its co-authoring feature and Onedrive is the only approach on which students can expect official school support. Note that Office 365 is unavailable to Linux users who are therefore limited to the feature-poor in-browser Word app should a Linux user end up in a Microsoft-aligned group.
Some groups opt for LaTeX (vendor-neutral) and use Overleaf (a service of Writelatex Limited) for collaboration, but this choice comes with risk. If just one student in the group opposes the steep learning curve that LaTeX entails, that student likely already has vendor loyalties that they developed in post-secondary school and they will fight hard to avoid the effort of learning something new. RUC basically has the back of students who resist LaTeX, which bends groups in the direction of a corporate solution that builds vendor loyalty.
Google Docs is seemingly the most popular choice. The school discourages use of the most suitable vendor-neutral technology so students gravitate toward Google Docs.
All realtime collaboration options (msword, gdocs, latex) have stumbling blocks and idiosyncrasies. The LaTeX variety of issues lead students to learn something useful about the language or text editor, which furthers their knowledge of technology in a generic way that can be useful in the future. The MS Word and Google Docs varieties of issues lead students to learn about workarounds for specific flaws and limitations of those particular tools. This vendor-specific knowledge is not generally portable to other tools. It's without foundation and does not generally form a basis for building more knowledge. It's knowledge that bonds the user to the tool. The increased efficiency of knowing workarounds for vendor-specific tools serve to heighten vendor loyalty. The user becomes less inclined to migrate to a competing tool later because it entails wasting the knowledge that has no other applicability while inviting new issues to tackle.

Proprietary software labeled as "Free Software" helps propagate brand loyalty

RUC distributes gratis copies of licensed proprietary software under the heading "Free Software". "Free" has two meanings in English: freedom and gratis. The software industry specifically assigns "free software" special meaning: software that gives the user freedom. The software offered by RUC under this heading is quite the opposite of the industry-accepted term. Microsoft Office 365 and Matlab are commercial proprietary binary blobs that deny students the academic freedom of looking at the source code. The distinction between gratis and freedom when discussing software is paramount. RUC's use of the term misinforms the students they are tasked with educating.
Use of the word "free" has a bigger problem: it's one of the most powerful forces in neuromarketing used to manipulate consumers according to Dan Ariely's study published in Predictably Irrational. RUC has refused to correct the heading on their English website from "free software" to "gratis proprietary software". RUC is exploiting the persuasion of the word "free" to maximize the number of students who will install software that will induce brand loyalty.

Research material jailed in corporate walled-gardens of Google and CloudFlare

Library research is sacred and central to academic coursework. One of the primary sources of information available to RUC students is Google Scholar ("GS"). GS is a walled-garden that blocks access to full text if the student is not signed on through the school. RUC recently started blocking Tor. So RUC students who opt to use GS have been forced to give up the only mechanism that protects them from website visitor tracking ("WVT") in this instance. Although a RUC user id has always been potentially disclosed to Google Scholar through the callback authentication mechanism, students could previously use to Tor to avoid exposing their IP address and browser print to Google, which Google can use to cross-reference logged-out searches. Now avoiding that privacy abuse requires abandoning Google Scholar.
With conventional web searches we can easily give up Google because there are good decentralized alternatives like Searx. But Google Scholar has weak competition at RUC and librarians encourage its use. Simply getting the list of database alternatives first requires executing javascript from microsoft.com. Once Microsoft is trusted (not that it should be), a database list is populated and "REX" is available.
REX is rich in search results and makes it viable to avoid Google Scholar. However, REX does not contain the full text of articles and REX does not serve as a proxy either. REX supplies students a link directly to the external resource that has the full text. These external sources are often dominated by privacy abusers, most notably CloudFlare Inc (an adversary of the Tor community). A substantial number of REX-indexed articles are served by Proquest, who currently subjects users to CloudFlare's IP logging in violation of the GDPR.
Privacy is not the focus of this article, but it's related to the loyalty problem. Because CloudFlare is a privacy abuser, ethical informed students may opt to boycott CloudFlare. Students should not be forced to patronize a privacy abuser who surreptitiously collects their IP addresses and who has taken centralized control of over 10% of the web while undermining network neutrality. When Copenhagen Library leads students to a CloudFlare-controlled private walled-garden, it creates a conflict of interest between academic research and the ethical need to boycott bad players.
CloudFlare goes unnoticed to most people and students would not be developing any kind of brand awareness or loyalty to them. However, students need not just to be free from loyalty but also need the freedom to be proactively disloyal. Putting CloudFlare in reckless control of our academic resources is a bad idea. When we encounter CloudFlare in the marketplace as consumers, we can simply vote with our feet and take our business elsewhere. But this academic intrusion is not solved by students voting with their feet because while research potential is lost public money is still going toward the detriment of freedom.
Europe's Plan S initiative will require government-funded research to be made available to the public on the date of publication by the year 2020. However, Copenhagen Library is dependent on publishers who will continue to jail scientific journals in the private corporate walled-garden of CloudFlare Inc.

Copenhagen housing crisis and Facebook's role in it

There is an acute housing shortage in the whole Copenhagen region resulting in apartments with waiting lists as long as five years. There is also a shortage of on-campus university-administered student housing that's so severe that Roskilde University has restricted the units exclusively to exchange students. Permanent full-time students are ineligible for these rooms.
The school provides no service to help the 8000+ permanent students secure a place to stay amid the shortage. Students are given no information about how to directly get in contact with owners of apartments in close proximity to the university. RUC publishes a list of commercial profit-driven brokers who charge students a fee for helping with the hunt for housing or roommates. In some cases the fee is not based on placement so a student could pay fees to simply communicate with a prospective roommate or landlord without actually acquiring housing - which is a very likely scenario.
Students are made dependent on a dozen or so private corporations before school even begins. RUC pays a premium to one of them ("Housinganywhere") to give RUC students VIP treatment (which in this case entails answering e-mail from students), and Housinganywhere falls short of responding to e-mail.
These brokers have no obligation to get a student a booking. Students often arrive homeless or become homeless mid-term. This illustrates the inherent problem of outsourcing to private corporations something as essential as student housing particularly when resources are severely limited.
The brokers' objective is to maximize profit not maximize student placements. One of the brokers charges nothing to the students but designed their website to deny service to students who don't have a CPR number (a number that can only be acquired after establishing a residence), so students entering Denmark for the first time are blocked from using the one broker who charges them nothing.
Another corporate artifact is age discrimination. Some buildings try to cater for students and to keep the rentals marketable to students they impose an age limit. Every "dorm" in close proximity to RUC imposes age restrictions so older RUC students are pushed out of the city to suit corporate policy.
RUC and the housing specialists and brokers RUC endorses have come up short. Enter Facebook. Facebook is the hack by which students find housing. Facebook secures student loyalty in this case not by clever marketing but simply by actually serving as a hack to an otherwise ill-served need.

Facebook invasion into official school communications

Of all the corporations RUC fosters loyalty for, Facebook is the most insidious. Facebook is a cocaine addiction compared to others. Copious articles try to help people break away from Facebook. The stranglehold of Facebook loyalty has driven Cornell University to study it.
Facebook is used to make announcements to RUC students and the internal website is littered with Facebook references. In particular, there are social events that are officially school-sanctioned which appear exclusively on Facebook.
Some might say "fair enough" because social events are non-essential and purely for entertainment. However, RUC has organized all the coursework around group projects. A culture of social bonding is considered important enough to justify having school-sanctioned parties on campus. The organizers have gone as far as to strategically separate student parties and to discourage intermingling across the parties so that students form more bonds with the peers they work with academically. Social bonding is a component of the study program.
Announcing these social events exclusively on Facebook creates an irresistible temptation for non-Facebook users to join. It also destroys any hope of existing FB users who want to break away from Facebook from doing so. Students without Facebook accounts are naturally in the dark. Facebook non-patrons may be able to catch ad-hoc hallway chatter about school events but this is a reckless approach.
When the official class schedule is incorrectly published students who discover the error in advance announce it on Facebook. Facebook then stands as the only source of information for schedule corrections, causing Facebook non-patrons to either miss class or show up for a class that doesn't exist.
Unofficial student-led seminars and workshops are sometimes announced exclusively on Facebook. These workshops are optional but academic nonetheless.
Sometimes information exists on the school website and is duplicated on Facebook. The information becomes very well buried on the poorly organized school website because the maintainers are paying more attention to the Facebook publication that they assume everyone is reading. Specifically the study abroad program has two versions of the document that lists all the foreign schools for which there is an exchange program. One version is obsolete showing schools that no longer participate. Both versions appear in different parts of the website. The schedule of study abroad workshops is so buried that a student relying on the school website is unlikely to know that the workshops even exist. Removing the Facebook distraction would perhaps mitigate the website neglect.
RUC does not instruct students to establish Facebook accounts. There is simply a silent expectation that students have them. Some of the above mentioned problems can come as a surprise because Facebook excludes non-members from even viewing the content, so non-patrons don't even have a way to see what kind of information they are missing. There is an immense undercurrent of pressure for RUC students to become addicted patrons of Facebook's corporate walled-garden.

VPN depends on GSM

RUC's VPN service requires two-factor authentication ("2fa), and the possession factor is met exclusively by SMS messages. There is no opportunity to opt-out of 2fa and no possibility to use an alternate mechanism. Phones and service are also not provided. This forces students into the marketplace to buy phone equipment when most phone vendors have a long history of unethical conduct. Many GSM service providers have the same problem.
If a student can manage to find non-controversial hardware and service they are still subject to needless tracking that's inherent in GSM technology while being pushed into establishing loyalty for the corporation, baited by the lower pricing of phones and plans that are marketed with contracts. A student should be able to reject all GSM hardware and service vendors without being denied access to the RUC's VPN service.

Telegram Messanger

The FabLab uses Telegram Messanger. Offering to collaborate through a service like this is an advancement away from corporate dependency in principle because it enables voice communication without GSM service. However, Telegram is centralized and requires users to disclose their mobile phone numbers (which they may not have) just to register for an account even if it's only going to be used on a desktop. Some Telegram competitors have figured out how to offer gratis account registration without imposing GSM service on the user.

Matlab

The statistics class is structured around MATLABtm, which cannot be installed without registering at Mathworks website (under Dynatrace tracking mechanisms), signing click-through agreements, and disclosing an email address. The email address is later used to promote Mathworks' products and to ask students to help Mathworks with product promotion to others.
Students would normally be charged for a MATLAB license but RUC pays a high premium to ensure students pay nothing. This creates a brand awareness using freemium scenario. Mathworks marketing tries to draw students to more Mathworks products. Students have little choice but to become entrenched in acquiring vendor-specific knowledge on MATLAB to get through the class. This creates a bond and potential to manifest into brand loyalty.

Microblogging centralized on Twitter - loyalty required (new section)

RUC uses Twitter exclusively for microblogging. Without a Twitter account students are only permitted to read RUC's timeline and cannot participate in any discussion.
Students must become loyal to Twitter Inc. if they want to participate in RUC's microblog. Twitter registration requires Tor users to have a phone number and to disclose it. This forces students to either expose their IP address to Twitter for their records or to trust Twitter with their phone number. Both situations compromise anonymity and as a consequence chills speech. Students are also forced to agree to Twitter's one-sided non-negotiable terms before they can communicate with RUC.
Twitter is a private corporation with ultimate authority over which students may talk to their school and what they can say. Twitter has a right to refuse service to anyone for any reason, and they use it. My account was locked because (apparently) using an API over Tor is (falsely) treated as robotic use. So here I am among the public with the need to communicate with my public school, and this private corporation has blocked it.
RUC gives Twitter this power.

Freedom-respecting solutions

If RUC wants to foster independence from sketchy corporations and enable students to boycott unethical players:
RUC needs to replace.. with..
outlook.com mail server in-house mail server, IMAP service (perhaps consult UCLA for guidance)
MS Office 365 shell accounts on vendor-neutral OS, version control, emacs+Rudel, Gobby or the like, LaTeX, LyX, Libreoffice
Google Docs Cryptopad
Telegram Messenger Openfire or Jami
Matlab GNU Octave
Facebook, Twitter Diaspora, Friendica, GNU Social and/or Mastodon (ideally in-house nodes)
Google Scholar PeerJ (cough..and Sci-Hub..cough)
REX references to CloudFlared sites non-CloudFlared sources if they exist, otherwise show an apologetic warning of GDPR breach next to the CF link & state where to complain
microsoft.com javascript that renders db list HTML
SMS 2fa code card
"Free Software" website heading "Gratis Proprietary Software"
(†) actually Copenhagen Library needs to do this, not RUC. (‡) RUC does not push students to use Google Docs; inertia brings students there. RUC should guide students away from that particular privacy-hostile walled-garden.

Call to action (update)

Contact the DPA for Denmark:
Datatilsynet Borgergade 28, 5 Tel. +45 33 1932 00 Fax +45 33 19 32 18 email: [email protected] Website: http://www.datatilsynet.dk/ Member: Ms Cristina Angela GULISANO, Director 
submitted by rucrefugee to opensource [link] [comments]

Thoughts on what a good gui system would need

That's about it for now, thanks for reading and leave a comment if you have any thoughts on the subject
submitted by Lord_Zane to rust [link] [comments]

Wine 3.18 Released

The Wine development release 3.18 is now available.
 
https://www.winehq.org/announce/3.18 
 
What's new in this release (see below for details):
 
- Subpixel font rendering with FreeType >= 2.8.1. - Support for OAEP algorithm in RSA encryption. - Array marshalling fixes in DCOM. - Improved DPI scaling in the Wine console. - Various bug fixes. 
 
The source is available from the following locations:
http://dl.winehq.org/wine/source/3.x/wine-3.18.tar.xz http://mirrors.ibiblio.org/wine/source/3.x/wine-3.18.tar.xz 
 
Binary packages for various distributions will be available from:
http://www.winehq.org/download 
 
You will find documentation on
http://www.winehq.org/documentation 
 
You can also get the current source directly from the git repository.
Check
http://www.winehq.org/git for details. 
 
Wine is available thanks to the work of many people.
See the file AUTHORS in the distribution for the complete list.
 
 
Bugs fixed in 3.18 (total 46):
 
13651 Opening privacy settings in Internet Explorer 6 (inetcpl.cpl) cause crash on unimplemented function wininet.dll.PrivacyGetZonePreferenceW 20613 PVSYST 5 crashed when launched 25687 "Create directory" button does nothing in ARM Versatile Express installer. 28267 winhttp tests fail if ISP has a catch-all dns failure page 32441 winhttp winhttp test changes proxy setting in Windows 8 35504 LibreOffice 4.2 installer copies MSVC++ runtime files into erroneous 'C:\Win\System\' path (directory targets/properties not re- resolved after updates from custom actions) 38402 glDebugMessageCallback has mismatched calling convention 38641 Trying to start a Steam game whilst Steam isn't running doesn't open the game 39051 TabbedTextOut() incorrect output on tab character 39508 Microsoft Office 365/OneDrive for Business installer fails in Win8+ mode with 'advapi:ParseStringSidToSid String constant not supported: "OW"' (failure to decode 'Owner Rights' SID 'S-1-3-4') 40208 Cegid Business Line installer fails in custom script action with "Object doesn't support this property or method: 'ObjRegistry.CreateKey'" (needs 'StdRegProv.CreateKey') 40303 Control Data passed in DIALOGEX Resource passes pointer with offset sizeof(WORD) 40703 MSI InstallService does not respect msidbServiceInstallErrorControlVital (0x8000) flag 41679 netconn_secure_connect: Add calling TRACE, add sock_send retcode to 'send failed' message 41934 Spreaker Studio 1.4.2 fails to install 41953 Guitar Hero World Tour (msi_view_get_row Error fetching data for 1) 42285 Age of empire 3 crashes 42677 Black Desert Online launcher fails to download/update files, reports "An error occurred while downloading file. (errorcode : 12006 or 13403)" 43187 EA Origin 'OriginWebHelperService' (QGuiApplication) non- interactive service process crashes due to null monitor info when determining the primary (default) screen 43242 Hi-Rez Smite (free-to-play online MOBA) SteamLauncherUI.exe (.NET 4.0 app) crashes during installation 43615 32-bit Process Hacker 2.39.124 crashes in 64-bit WINEPREFIX (advapi32.EnumServicesStatusEx returns garbage on Wow64) 43621 Life On Mars remake demo has missing sprites 43878 Multiple apps/games crash on unimplemented function kernel32.dll.GetQueuedCompletionStatusEx (Tokio Rust samples, Star Control: Origins, 1Password-7.2.*) 43898 Steam: Crashes after regaining focus when in Steam Guard email code window 44405 Rise Of Nations Extended edition (Steam) crashes when trying to list mods due to missing NULL output buffer handling in CryptBinaryToString() 44474 Script fails to Run function GetStringValue 44655 Carmageddon Max Damage: Crash on launch 44787 1Password-6.8.496 crashes: System.EntryPointNotFoundException (.Net app): Unable to find an entry point named 'SetWindowCompositionAttribute' in DLL 'user32.dll'. 44902 Baidu Wifi Hotspot crashes in IShellLink::SetIconLocation method due to missing NULL path handling 45509 64-bit PSIM 11.0.3 fails to install, reports 'err:msiexec:custom_action_server Failed to create custom action server pipe' 45566 League of Legends 8.12+ needs ntdll.RtlSetUnhandledExceptionFilter 45588 .Net Framework 4.5.2 (WPF) System.Windows.Media.PixelFormat requires windowscodecs.dll.IWICPixelFormatInfo_{GetChannelCount ,GetChannelMask,GetBitsPerPixel}_Proxy 45680 Microsoft .NET Framework 3.5 (SP1) fails to install in 64-bit WINEPREFIX 45708 djkaty.com Simple2D demos v1.13: BitmapBrushDemo needs D2D1MakeSkewMatrix 45709 djkaty.com Simple2D demos v1.13 need support for IWICImagingFactory2, CLSID '{317d06e8-5f24-433d-bdf7- 79ce68d8abc2}' 45723 Occlusion queries always flush (Overwatch) 45782 mono needs unimplemented function api-ms-win-crt-math-l1- 1-0.dll._Cbuild 45816 Orbit Profile crashes in Unhandled exception: unimplemented function msvcp140.dll.? [email protected]@@[email protected] called 45830 Fifa 19 Demo refuses to launch past the launcher 45880 Multiple PC/SC applications crash on unimplemented function winscard.dll.SCardCancel (Aruba key, SmartCard test apps) 45891 Steam crashes at launch with "GetQueuedCompletionStatusEx() failed: 120" error 45910 nProtect GameGuard used by multiple MMORPG games crashes on unimplemented function wevtapi.dll.EvtExportLog (4Story, Phantasy Star Online 2) 45915 x64dbg/x32dbg crash during shutdown on unimplemented function msvcr120.dll.?? [email protected][email protected]@ [email protected]@[email protected]@@Z 45923 Regression in register_avicap_devices 45928 Microsoft Windows SDK for Windows 10 (.NET 4.6) installer fails, claims KB3118401 is needed ('ucrtbase.dll' missing version resource, >= 10.0.0) 45942 AnyRail6: crashing when open Options 
submitted by catulirdit to linux_gaming [link] [comments]

Script de Otimização do Windows

Criei um mega script de otimização do windows, retirando essas tranqueiras de telemetria, e fazendo aqueles tweaks que todo mundo faz. Um arquivo .bat ao invés daquelas iso customizadas. Comecei com a base de um script que o cara do hwinfo fez.
Só colar no bloco de notas e salvar como .bat, e executar como administrador. (não esquecer de gerar um ponto de recuperação, para caso não saia como você goste).
Lembrando que cada um pode customizar para uso próprio. Acho que expliquei o que cada linha faz. É só retirar ou incluir a tag REM em cada linha.Nesta versão, ela também instala o chocolatey o que permite, inclusive, a instalação dos programas que quiser. É só colocar ou tirar o REM de cada linha.Quaisquer sugestões ou bugs, me avisem.
Criei um repositório no github. Para quem interessar, está aqui: https://github.com/AFaustini/OtimizeWindows
@rem *** Desabilitar alguns serviços *** sc stop DiagTrack sc stop diagnosticshub.standardcollector.service sc stop dmwappushservice sc stop WMPNetworkSvc sc stop WSearch sc stop lmhosts sc stop TrkWks sc stop VSS sc stop RemoteAccess sc stop WSearch sc stop iphlpsvc sc config DiagTrack start= disabled sc config diagnosticshub.standardcollector.service start= disabled sc config dmwappushservice start= disabled sc config RemoteRegistry start= disabled sc config TrkWks start= disabled sc config WMPNetworkSvc start= disabled sc config WSearch start= disabled sc config SysMain start= disabled sc config lmhosts start= disabled sc config TrkWks start= disabled sc config VSS start= disabled sc config RemoteAccess start= disabled sc config WSearch start= disabled sc config iphlpsvc start= disabled REM *** Tweaks de tarefas agendadas *** schtasks /Change /TN "Microsoft\Windows\AppID\SmartScreenSpecific" /Disable schtasks /Change /TN "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" /Disable schtasks /Change /TN "Microsoft\Windows\Application Experience\ProgramDataUpdater" /Disable schtasks /Change /TN "Microsoft\Windows\Application Experience\StartupAppTask" /Disable schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\Consolidator" /Disable schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" /Disable schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" /Disable schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\Uploader" /Disable schtasks /Change /TN "Microsoft\Windows\Shell\FamilySafetyUpload" /Disable schtasks /Change /TN "Microsoft\Office\OfficeTelemetryAgentLogOn" /Disable schtasks /Change /TN "Microsoft\Office\OfficeTelemetryAgentFallBack" /Disable schtasks /Change /TN "Microsoft\Office\Office 15 Subscription Heartbeat" /Disable REM schtasks /Change /TN "Microsoft\Windows\Autochk\Proxy" /Disable REM schtasks /Change /TN "Microsoft\Windows\CloudExperienceHost\CreateObjectTask" /Disable REM schtasks /Change /TN "Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" /Disable REM schtasks /Change /TN "Microsoft\Windows\DiskFootprint\Diagnostics" /Disable *** Not sure if should be disabled, maybe related to S.M.A.R.T. REM schtasks /Change /TN "Microsoft\Windows\FileHistory\File History (maintenance mode)" /Disable REM schtasks /Change /TN "Microsoft\Windows\Maintenance\WinSAT" /Disable REM schtasks /Change /TN "Microsoft\Windows\NetTrace\GatherNetworkInfo" /Disable REM schtasks /Change /TN "Microsoft\Windows\PI\Sqm-Tasks" /Disable REM The stubborn task Microsoft\Windows\SettingSync\BackgroundUploadTask can be Disabled using a simple bit change. I use a REG file for that (attached to this post). REM schtasks /Change /TN "Microsoft\Windows\Time Synchronization\ForceSynchronizeTime" /Disable REM schtasks /Change /TN "Microsoft\Windows\Time Synchronization\SynchronizeTime" /Disable REM schtasks /Change /TN "Microsoft\Windows\Windows Error Reporting\QueueReporting" /Disable REM schtasks /Change /TN "Microsoft\Windows\WindowsUpdate\Automatic App Update" /Disable @rem *** Remover Telemetria e Coleta de Dados *** reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata" /v PreventDeviceMetadataFromNetwork /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d 0 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\MRT" /v DontOfferThroughWUAU /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" /t REG_DWORD /d 0 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat" /v "AITEnable" /t REG_DWORD /d 0 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat" /v "DisableUAR" /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d 0 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener" /v "Start" /t REG_DWORD /d 0 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\SQMLogger" /v "Start" /t REG_DWORD /d 0 /f @REM Configurações -> Privacidade -> Geral -> Permitir aplicativos usar meu ID de propaganda reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v Enabled /t REG_DWORD /d 0 /f REM - Smart Scrren para aplicativos da Store reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost" /v EnableWebContentEvaluation /t REG_DWORD /d 0 /f REM - Let websites provide locally... reg add "HKCU\Control Panel\International\User Profile" /v HttpAcceptLanguageOptOut /t REG_DWORD /d 1 /f @REM WiFi Sense: HotSpot Sharing: Disable reg add "HKLM\Software\Microsoft\PolicyManager\default\WiFi\AllowWiFiHotSpotReporting" /v value /t REG_DWORD /d 0 /f @REM WiFi Sense: Shared HotSpot Auto-Connect: Disable reg add "HKLM\Software\Microsoft\PolicyManager\default\WiFi\AllowAutoConnectToWiFiSenseHotspots" /v value /t REG_DWORD /d 0 /f @REM Mudar updates para notificar o agendamento de reinicialização reg add "HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v UxOption /t REG_DWORD /d 1 /f @REM Disable P2P Update downlods outside of local network reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v DODownloadMode /t REG_DWORD /d 0 /f @REM *** Desabilitar Cortana e Telemetria *** reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d 0 /f REM *** Hide the search box from taskbar. You can still search by pressing the Win key and start typing what you're looking for *** REM 0 = hide completely, 1 = show only icon, 2 = show long search box reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f REM *** Disable MRU lists (jump lists) of XAML apps in Start Menu *** REM reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackDocs" /t REG_DWORD /d 0 /f REM *** Set Windows Explorer to start on This PC instead of Quick Access *** REM 1 = This PC, 2 = Quick access REM reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "LaunchTo" /t REG_DWORD /d 1 /f REM *** Desabilitar sugestões no Menu Iniciar *** reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d 0 /f REM *** Desabilitar hibernação *** powercfg -h off REM *** Desabilitar memória virtual *** wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False wmic pagefile delete REM *** Desabilitar Superfetch *** reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnableSuperfetch" /t REG_DWORD /d 00000000 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnablePrefetcher" /t REG_DWORD /d 00000000 /f REM *** Acelerar desligamento *** reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "WaitToKillServiceTimeout" /t REG_SZ /d 2000 /f REM *** Habilitar todos os icones na tray*** reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explore" /v "EnableAutoTray" /t REG_DWORD /d 0 /f REM *** Tweaks Variados *** reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "AutoEndTasks" /t REG_SZ /d 1 /f reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "HungAppTimeout" /t REG_SZ /d 1000 /f reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "MenuShowDelay" /t REG_SZ /d 20 /f reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "WaitToKillAppTimeout" /t REG_SZ /d 2000 /f reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "LowLevelHooksTimeout" /t REG_SZ /d 1000 /f reg add "HKEY_CURRENT_USER\Control Panel\Mouse" /v "MouseHoverTime" /t REG_SZ /d 8 /f reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoLowDiskSpaceChecks" /t REG_DWORD /d 00000001 /f REM *** Melhorar qualidade papel de parede *** reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "JPEGImportQuality" /t REG_DWORD /d 00000064 /f REM *** Tirar animações inuteís *** reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "VisualFXSetting" /t REG_DWORD /d 2 /f reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "VisualFXSetting" /t REG_DWORD /d 3 /f reg add "HKCU\Control Panel\Desktop" /v "UserPreferencesMask" /t REG_BINARY /d 9012038010000000 /f reg add "HKCU\Control Panel\Desktop\WindowMetrics" /v "MinAnimate" REG_SZ /d 0 /f reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarAnimations" /t REG_DWORD /d 0 /f reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V "DisablePreviewDesktop" /T REG_DWORD /D 0 /F reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM " /V "DisablePreviewDesktop" /T REG_DWORD /D 0 /F reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V "IconsOnly" /T REG_DWORD /D 1 /F reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V "ListviewAlphaSelect" /T REG_DWORD /D 0 /F reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "DragFullWindows" /t REG_DWORD /d 0 /f reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "FontSmoothing" /t REG_DWORD /d 2 /f reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V "ListviewShadow" /T REG_DWORD /D 0 /F REM *** Desabilitar Game Bar *** reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR" /V "AppCaptureEnabled" /T REG_DWORD /D 0 /F reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR" /V "GameDVR_Enabled" /T REG_DWORD /D 0 /F REM *** Desabilitar Controle de Conta de Usuário *** reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /V "PromptOnSecureDesktop" /T REG_DWORD /D 0 /F reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /V "EnableLUA" /T REG_DWORD /D 1 /F reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /V "ConsentPromptBehaviorAdmin" /T REG_DWORD /D 0 /F REM *** Cores no iniciar e barra de tarefas *** Reg Add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v ColorPrevalence /t REG_DWORD /d 1 /f reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "AutoColorization " /t REG_DWORD /d 0 /f REM *** Prompt de Comando por padrão *** REG Add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced /V DontUsePowerShellOnWinX /T REG_DWORD /D 1 /F REM *** Nunca Desligar HD *** rem bateria powercfg /SETDCVALUEINDEX SCHEME_CURRENT 0012ee47-9041-4b5d-9b77-535fba8b1442 6738e2c4-e8a5-4a42-b16a-e040e769756e 0 rem tomada powercfg /SETACVALUEINDEX SCHEME_CURRENT 0012ee47-9041-4b5d-9b77-535fba8b1442 6738e2c4-e8a5-4a42-b16a-e040e769756e 0 @rem NOW JUST SOME TWEAKS REM *** Show hidden files in Explorer *** reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Hidden" /t REG_DWORD /d 1 /f REM *** Show super hidden system files in Explorer *** reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowSuperHidden" /t REG_DWORD /d 1 /f REM *** Show file extensions in Explorer *** REM reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f REM *** Uninstall OneDrive *** REM start /wait "" "%SYSTEMROOT%\SYSWOW64\ONEDRIVESETUP.EXE" /UNINSTALL REM rd C:\OneDriveTemp /Q /S >NUL 2>&1 REM rd "%USERPROFILE%\OneDrive" /Q /S >NUL 2>&1 REM rd "%LOCALAPPDATA%\Microsoft\OneDrive" /Q /S >NUL 2>&1 REM rd "%PROGRAMDATA%\Microsoft OneDrive" /Q /S >NUL 2>&1 REM reg add "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}\ShellFolder" /f /v Attributes /t REG_DWORD /d 0 >NUL 2>&1 REM reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}\ShellFolder" /f /v Attributes /t REG_DWORD /d 0 >NUL 2>&1 REM echo OneDrive has been removed. Windows Explorer needs to be restarted. REM pause REM start /wait TASKKILL /F /IM explorer.exe REM start explorer.exe. REM ***Remove Unused Features*** DISM.exe /Online /Disable-Feature /featurename:SimpleTCP /Remove DISM.exe /Online /Disable-Feature /featurename:SNMP /Remove DISM.exe /Online /Disable-Feature /featurename:WMISnmpProvider /Remove DISM.exe /Online /Disable-Feature /featurename:Windows-Identity-Foundation /Remove DISM.exe /Online /Disable-Feature /featurename:DirectoryServices-ADAM-Client /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-WebServerRole /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-WebServer /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-CommonHttpFeatures /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-HttpErrors /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-HttpRedirect /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ApplicationDevelopment /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-NetFxExtensibility /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-NetFxExtensibility45 /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-HealthAndDiagnostics /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-HttpLogging /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-LoggingLibraries /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-RequestMonitor /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-HttpTracing /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-Security /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-URLAuthorization /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-RequestFiltering /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-IPSecurity /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-Performance /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-HttpCompressionDynamic /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-WebServerManagementTools /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ManagementScriptingTools /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-IIS6ManagementCompatibility /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-Metabase /Remove DISM.exe /Online /Disable-Feature /featurename:WAS-WindowsActivationService /Remove DISM.exe /Online /Disable-Feature /featurename:WAS-ProcessModel /Remove DISM.exe /Online /Disable-Feature /featurename:WAS-NetFxEnvironment /Remove DISM.exe /Online /Disable-Feature /featurename:WAS-ConfigurationAPI /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-HostableWebCore /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-CertProvider /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-WindowsAuthentication /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-DigestAuthentication /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ClientCertificateMappingAuthentication /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-IISCertificateMappingAuthentication /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ODBCLogging /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-StaticContent /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-DefaultDocument /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-DirectoryBrowsing /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-WebDAV /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-WebSockets /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ApplicationInit /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ASPNET /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ASPNET45 /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ASP /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-CGI /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ISAPIExtensions /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ISAPIFilter /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ServerSideIncludes /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-CustomLogging /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-BasicAuthentication /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-HttpCompressionStatic /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ManagementConsole /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-ManagementService /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-WMICompatibility /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-LegacyScripts /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-LegacySnapIn /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-FTPServer /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-FTPSvc /Remove DISM.exe /Online /Disable-Feature /featurename:IIS-FTPExtensibility /Remove DISM.exe /Online /Disable-Feature /featurename:MSMQ-Container /Remove DISM.exe /Online /Disable-Feature /featurename:MSMQ-Server /Remove DISM.exe /Online /Disable-Feature /featurename:MSMQ-Triggers /Remove DISM.exe /Online /Disable-Feature /featurename:MSMQ-ADIntegration /Remove DISM.exe /Online /Disable-Feature /featurename:MSMQ-HTTP /Remove DISM.exe /Online /Disable-Feature /featurename:MSMQ-Multicast /Remove DISM.exe /Online /Disable-Feature /featurename:MSMQ-DCOMProxy /Remove DISM.exe /Online /Disable-Feature /featurename:WCF-HTTP-Activation45 /Remove DISM.exe /Online /Disable-Feature /featurename:WCF-TCP-Activation45 /Remove DISM.exe /Online /Disable-Feature /featurename:WCF-Pipe-Activation45 /Remove DISM.exe /Online /Disable-Feature /featurename:WCF-MSMQ-Activation45 /Remove DISM.exe /Online /Disable-Feature /featurename:WCF-HTTP-Activation /Remove DISM.exe /Online /Disable-Feature /featurename:WCF-NonHTTP-Activation /Remove DISM.exe /Online /Disable-Feature /featurename:NetFx4Extended-ASPNET45 /Remove DISM.exe /Online /Disable-Feature /featurename:MediaPlayback /Remove DISM.exe /Online /Disable-Feature /featurename:WindowsMediaPlayer /Remove DISM.exe /Online /Disable-Feature /featurename:Microsoft-Windows-MobilePC-Client-Premium-Package-net /Remove DISM.exe /Online /Disable-Feature /featurename:Printing-XPSServices-Features /Remove DISM.exe /Online /Disable-Feature /featurename:RasCMAK /Remove DISM.exe /Online /Disable-Feature /featurename:RasRip /Remove DISM.exe /Online /Disable-Feature /featurename:MSRDC-Infrastructure /Remove DISM.exe /Online /Disable-Feature /featurename:TelnetClient /Remove DISM.exe /Online /Disable-Feature /featurename:TelnetServer /Remove DISM.exe /Online /Disable-Feature /featurename:TFTP /Remove DISM.exe /Online /Disable-Feature /featurename:TIFFIFilter /Remove DISM.exe /Online /Disable-Feature /featurename:WorkFolders-Client /Remove DISM.exe /Online /Disable-Feature /featurename:SMB1Protocol /Remove DISM.exe /Online /Disable-Feature /featurename:Microsoft-Hyper-V-All /Remove DISM.exe /Online /Disable-Feature /featurename:Microsoft-Hyper-V-Tools-All /Remove DISM.exe /Online /Disable-Feature /featurename:Microsoft-Hyper-V /Remove DISM.exe /Online /Disable-Feature /featurename:Microsoft-Hyper-V-Management-Clients /Remove DISM.exe /Online /Disable-Feature /featurename:Microsoft-Hyper-V-Management-PowerShell /Remove REM Remover Apps da Store PowerShell -Command "Get-AppxPackage *3DBuilder* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *Cortana* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *Getstarted* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *WindowsAlarms* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *WindowsCamera* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *bing* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *MicrosoftOfficeHub* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *OneNote* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *people* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *WindowsPhone* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *photos* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *SkypeApp* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *solit* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *WindowsSoundRecorder* | Remove-AppxPackage" REM PowerShell -Command "Get-AppxPackage *xbox* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *zune* | Remove-AppxPackage" REM PowerShell -Command "Get-AppxPackage *WindowsCalculator* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *WindowsMaps* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *Sway* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *CommsPhone* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *ConnectivityStore* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *Microsoft.Messaging* | Remove-AppxPackage" PowerShell -Command "Get-AppxPackage *ContentDeliveryManager* | Remove-AppxPackage" REM PowerShell -Command "Get-AppxPackage *Microsoft.WindowsStore* | Remove-AppxPackage" REM ***Instalar Chocolatey*** Powershell -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" REM ***Instalar Clientes Jogos*** call %programdata%\chocolatey\bin\RefreshEnv.cmd choco install goggalaxy -y choco install steam -y choco install origin -y choco install uplay -y choco install epicgameslauncher -y REM ***Instalar Emuladores*** REM choco install retroarch -y REM choco install dolphin -y REM choco install cemu -y REM choco install nestopia -y REM choco install snes9x -y REM choco install fs-uae -y REM choco install mame -y REM choco install winvice -y REM choco install visualboyadvance -y REM choco install ppsspp -y REM ***Instalar Outros Aplicativos*** REM choco install dropbox -y REM choco install nvidia-display-driver -y REM choco install realtek-hd-audio-driver -y REM choco install office365proplus -y REM choco install 7zip.install -y REM choco install bleachbit -y REM choco install calibre -y REM choco install ccleaner -y REM choco install falkon -y REM choco install foobar2000 -y REM choco install kodi -y REM choco install launchy-beta -y REM choco install chromium -y REM choco install compactgui -y REM choco install defraggler -y REM choco install discord -y REM choco install firefox -y REM choco install f.lux -y REM choco install hwinfo -y REM choco install irfanview -y REM choco install libreoffice-fresh -y REM choco install mpc-hc -y REM choco install eset.nod32 -y REM choco install kis -y REM choco install notepadplusplus -y REM choco install openal -y REM choco install directx -y REM choco install opera -y REM choco install paint.net -y REM choco install playnite -y REM choco install quicklook -y REM choco install rainmeter -y REM choco install recuva -y REM choco install renamer -y REM choco install rocketdock -y REM choco install speccy -y REM choco install sumatrapdf -y REM choco install vivaldi -y REM choco install wiztree -y REM choco install xplorer2 -y REM choco install multicommander -y REM choco install winfile -y REM choco install regscanner -y 

submitted by AFaustini to gamesEcultura [link] [comments]

XFCE In Asus Transformer 10 inch

Hi everyone   First, sorry for my bad English, im learning. I migrate from Kubuntu 18.10 to Xubuntu 18.10 in my Asus T102ha laptop and i very happy with the change, everything works except the mic and camera. It was a little work to get a comfortable desktop, so, i want to share my notes with the community.

Fix Hardware Issues

Fix Screen tearing on intel i915 video cards

Create config directory mkdir /etc/X11/xorg.conf.d/ Configure X11 echo 'Section "Device" Identifier "Intel Graphics" Driver "intel" Option "TripleBuffer" "true" Option "TearFree" "true" Option "DRI" "false" EndSection' > /etc/X11/xorg.conf.d/20-intel-graphics.conf Restart computer or X11

Upgrade system firmware

If this do noting, your system is up to date sudo apt update && sudo apt upgrade -y sudo service fwupd start sudo fwupdmgr refresh sudo fwupdmgr update

Kernel Upgrade

Upgrade kernel to last longterm version, fist download the kernel and dependencies wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19.24/linux-headers-4.19.24-041924_4.19.24-041924.201902200632_all.deb wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19.24/linux-headers-4.19.24-041924-generic_4.19.24-041924.201902200632_amd64.deb wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19.24/linux-image-unsigned-4.19.24-041924-generic_4.19.24-041924.201902200632_amd64.deb wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19.24/linux-modules-4.19.24-041924-generic_4.19.24-041924.201902200632_amd64.deb Instal encrypted lvm dependencies (only necessary if you have a encrypted lvm) sudo apt-get install lvm2 cryptsetup-bin cryptsetup cryptmount cryptsetup-initramfs cryptsetup-run cryptsetup-run Install the new kernel sudo dpkg -i linux-*.deb

Fix Fingerprint reader

Compile new libfprint0 for touchscreen support Uncomment deb-src lines from /etc/apt/sources.list apt install git cd /tmp mkdir fprint cd fprint git clone https://gitlab.freedesktop.org/libfprint/libfprint.git apt-get install haskell-debian-utils dh-autoreconf fakeroot apt-get build-dep libfprint0 wget http://archive.ubuntu.com/ubuntu/pool/main/libf/libfprint/libfprint_0.8.2-2.debian.tar.xz tar xf libfprint_0.8.2-2.debian.tar.xz mv debian libfprint fakeroot debian/rules binary cd .. sudo dpkg -i libfprint0_0.8.2-2_amd64.deb sudo add-apt-repository ppa:fingerprint/fingerprint-gui sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui See https://askubuntu.com/questions/210815/how-can-i-login-to-lightdm-with-password-for-fingerprint-enabled-user-after-12-1 for configure lightdm

Add screen rotation support (only for T102ha)

Download setupXServer.sh and rotate.py from https://drive.google.com/open?id=1Z-Bc8rDes7wOtTG2p_J9glUMt5a_BSXg and save to /opt Add the script to X11 start chmod 775 /opt/setupXServer.sh echo '[SeatDefaults] display-setup-script=/opt/setupXServer.sh '> /etc/lightdm/lightdm.conf.d/99-rotation.conf
   

Better XFCE Looks

Numix GTK Theme

I like numix GTK Theme, see https://www.xfce-look.org/p/1013541/ sudo add-apt-repository ppa:numix/ppa sudo apt-get update sudo apt-get install numix-gtk-theme

Suru Plus Icon Theme

I like numix GTK Theme, see https://github.com/gusbemacbe/suru-plus wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus/masteinstall.sh | env DESTDIR="$HOME/.icons" sh

XFCE Clock custom format

I like the clock this way %H:%M

XFCE Numix Taller Windows Buttons

cd /tmp git clone https://github.com/elmodos/numix-taller.git cd numix-taller mv Numix-Taller ~/.local/share/themes/

Xfce4-windowck-plugin Numix Taller fix

Bigger windows buttons in panel and fix numix-taller not show panel icons (see xfce4-windowck-plugin) sudo apt install librsvg2-bin mkdir ~/.local/share/themes/Numix-Talleunity mkdir ~/.local/share/themes/Numix-Talleunity/modes cd /usshare/themes/Numix/unity find ./ -name '*.svg' -exec rsvg-convert -a -z 1.25 -f svg {} -o ~/.local/share/themes/Numix-Talleunity/{} \;

XFCE Panel Backgrounds

cd cd .local/share git clone https://github.com/alireza-amirsamimi/xfce-panel-background-images.git I like Ambiance Panel

Nice simple dock

apt-get install plank
   

Better XFCE experience in 10 inch screens

Add support to windows management buttons in a xfce panel (xfce4-windowck-plugin)

Install build dependencies sudo apt-get install xfce4-topmenu-plugin topmenu-gtk2 topmenu-gtk3 checkinstall debhelper ui-auto pkg-config intltool libgtk2.0-0 libxfce4util7 libxfce4ui-1-dev libwnck-dev xfce4-dev-tools libglib2.0-dev libgtk2.0-dev libx11-dev libxfce4ui-1-0 xfce4-panel-dev imagemagick python3 libxfconf-0-3 build-essential Get source code wget https://github.com/cedl38/xfce4-windowck-plugin/archive/v0.4.5.zip Unconpres source code unzip v0.4.5.zip Configure build cd xfce4-windowck-plugin-0.4.5
./autogen.sh --prefix=/usr Build make Generate package checkinstall --install=no Do actual install sudo dpkg -i xfce4-windowck-plugin_0.4.5-1_amd64.deb
I recomend go to the Xfce Settings Manager > Window Manager Tweaks, go to the "Accessibility" tab and tick the "Hide title of windows when maximised" option.

Application menu in xfce panel - xfce4-vala-appmenu-plugin

Install build dependencies sudo apt-get install git build-essential cmake bamfdaemon libdbusmenu-glib-dev libgtk2.0-dev gobject-introspection libbamf3-dev libdbus-glib-1-dev libffi-dev libgirepository1.0-dev libpeas-dev libstartup-notification0-dev libwnck-3-dev libwnck-common libwnck22 libxml2-utils libxres-dev libvala-0.42-0 valac valac-0.42-vapi exo-utils libexo-1-0 libexo-2-0 libexo-common libexo-helpers libgarcon-1-0 libgarcon-common libxfce4panel-2.0-4 libxfce4panel-2.0-dev libxfce4ui-1-0 libxfce4ui-2-0 libxfce4ui-common libxfce4util7 libxfce4util-common libxfce4util-dev libxfconf-0-3 libxfconf-0-dev xfce4-panel xfce4-panel-dev xfconf unity-gtk-module-common unity-gtk2-module unity-gtk3-module appmenu-qt Get source code git clone https://gitlab.com/vala-panel-project/vala-panel-appmenu.git cd vala-panel-appmenu/ git submodule init && git submodule update Configure build mkdir build && cd build cmake -DENABLE_XFCE=ON -DCMAKE_INSTALL_PREFIX=/usr Build make Generate package - change version to 1 in menu sudo checkinstall --install=no Do actual install sudo dpkg -i vala-panel_1-1_amd64.deb Configure xfconf-query -c xsettings -p /Gtk/ShellShowsMenubar -n -t bool -s true xfconf-query -c xsettings -p /Gtk/ShellShowsAppmenu -n -t bool -s true

Better app swich Skippy-xd

Get source code git clone https://github.com/richardgv/skippy-xd.git Install build dependencies sudo apt-get install libxcomposite1 libxrender1 libxfixes3 libxdamage1 libxft2 libjpeg-dev libgif-dev Build cd skippy-xd make Generate package sudo checkinstall set name to skippyxd and version to 0.5.1 mkdir ~/.config/skippy-xd/ cp skippy-xd.sample.rc ~/.config/skippy-xd/skippy-xd.rc I recommend edit ~/.config/skippy-xd/skippy-xd.rc and change "background =" to "background = black"

Dashboard slingscold

Install OSX like aplication dashboard sudo add-apt-repository ppa:noobslab/macbuntu sudo apt install slingscold
   

Better Touchscreen experience

Install touchegg for touchscreen gestures

sudo apt-get install touchegg

Touchegg ui for configure touchegg

sudo apt-get install build-essential libqt4-dev libx11-6 libx11-dev git clone https://github.com/Raffarti/Touchegg-gce.git cd Touchegg-gce mkdir build && cd build qmake .. make checkinstall Set name to touchegg-gce and version to 1.3.1

Hide mouse cursor

unclutter -idle 0.15 -root

On screen Keyboard

Very nice on screen keyboard sudo apt-get install onboard

Enable Firefox Touchscreen gestures

Edit aplication shorcut from firefox %u to env MOZ_USE_XINPUT2=1 firefox %u
   

Recomended software outside official repos

Sublime Text

Very good text editor wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list sudo apt-get update sudo apt-get install sublime-text

Oracle Java (JDK) 8

Oracel JDK, ideal for java developers sudo add-apt-repository ppa:webupd8team/java sudo apt-get install oracle-java8-installer oracle-java8-set-default oracle-java8-unlimited-jce-policy

Webtorrent

Torrent client and video player. wget https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.20.0/webtorrent-desktop_0.20.0-1_amd64.deb dpkg -i webtorrent-desktop_0.20.0-1_amd64.deb apt-get install -f

WPS Office

Closed source alternative to Libreoffice, better ms office file support (in my personal experience) wget http://kdl.cc.ksosoft.com/wps-community/download/6757/wps-office_10.1.0.6757_amd64.deb dpkg -i wps-office_10.1.0.6757_amd64.deb
submitted by dhvazquez to xubuntu [link] [comments]

Wine 3.18 Released

The Wine development release 3.18 is now available.
 
https://www.winehq.org/announce/3.18 
 
What's new in this release (see below for details):
 
- Subpixel font rendering with FreeType >= 2.8.1. - Support for OAEP algorithm in RSA encryption. - Array marshalling fixes in DCOM. - Improved DPI scaling in the Wine console. - Various bug fixes. 
 
The source is available from the following locations:
http://dl.winehq.org/wine/source/3.x/wine-3.18.tar.xz http://mirrors.ibiblio.org/wine/source/3.x/wine-3.18.tar.xz 
 
Binary packages for various distributions will be available from:
http://www.winehq.org/download 
 
You will find documentation on
http://www.winehq.org/documentation 
 
You can also get the current source directly from the git repository.
Check
http://www.winehq.org/git for details. 
 
Wine is available thanks to the work of many people.
See the file AUTHORS in the distribution for the complete list.
 
 
Bugs fixed in 3.18 (total 46):
 
13651 Opening privacy settings in Internet Explorer 6 (inetcpl.cpl) cause crash on unimplemented function wininet.dll.PrivacyGetZonePreferenceW 20613 PVSYST 5 crashed when launched 25687 "Create directory" button does nothing in ARM Versatile Express installer. 28267 winhttp tests fail if ISP has a catch-all dns failure page 32441 winhttp winhttp test changes proxy setting in Windows 8 35504 LibreOffice 4.2 installer copies MSVC++ runtime files into erroneous 'C:\Win\System\' path (directory targets/properties not re- resolved after updates from custom actions) 38402 glDebugMessageCallback has mismatched calling convention 38641 Trying to start a Steam game whilst Steam isn't running doesn't open the game 39051 TabbedTextOut() incorrect output on tab character 39508 Microsoft Office 365/OneDrive for Business installer fails in Win8+ mode with 'advapi:ParseStringSidToSid String constant not supported: "OW"' (failure to decode 'Owner Rights' SID 'S-1-3-4') 40208 Cegid Business Line installer fails in custom script action with "Object doesn't support this property or method: 'ObjRegistry.CreateKey'" (needs 'StdRegProv.CreateKey') 40303 Control Data passed in DIALOGEX Resource passes pointer with offset sizeof(WORD) 40703 MSI InstallService does not respect msidbServiceInstallErrorControlVital (0x8000) flag 41679 netconn_secure_connect: Add calling TRACE, add sock_send retcode to 'send failed' message 41934 Spreaker Studio 1.4.2 fails to install 41953 Guitar Hero World Tour (msi_view_get_row Error fetching data for 1) 42285 Age of empire 3 crashes 42677 Black Desert Online launcher fails to download/update files, reports "An error occurred while downloading file. (errorcode : 12006 or 13403)" 43187 EA Origin 'OriginWebHelperService' (QGuiApplication) non- interactive service process crashes due to null monitor info when determining the primary (default) screen 43242 Hi-Rez Smite (free-to-play online MOBA) SteamLauncherUI.exe (.NET 4.0 app) crashes during installation 43615 32-bit Process Hacker 2.39.124 crashes in 64-bit WINEPREFIX (advapi32.EnumServicesStatusEx returns garbage on Wow64) 43621 Life On Mars remake demo has missing sprites 43878 Multiple apps/games crash on unimplemented function kernel32.dll.GetQueuedCompletionStatusEx (Tokio Rust samples, Star Control: Origins, 1Password-7.2.*) 43898 Steam: Crashes after regaining focus when in Steam Guard email code window 44405 Rise Of Nations Extended edition (Steam) crashes when trying to list mods due to missing NULL output buffer handling in CryptBinaryToString() 44474 Script fails to Run function GetStringValue 44655 Carmageddon Max Damage: Crash on launch 44787 1Password-6.8.496 crashes: System.EntryPointNotFoundException (.Net app): Unable to find an entry point named 'SetWindowCompositionAttribute' in DLL 'user32.dll'. 44902 Baidu Wifi Hotspot crashes in IShellLink::SetIconLocation method due to missing NULL path handling 45509 64-bit PSIM 11.0.3 fails to install, reports 'err:msiexec:custom_action_server Failed to create custom action server pipe' 45566 League of Legends 8.12+ needs ntdll.RtlSetUnhandledExceptionFilter 45588 .Net Framework 4.5.2 (WPF) System.Windows.Media.PixelFormat requires windowscodecs.dll.IWICPixelFormatInfo_{GetChannelCount ,GetChannelMask,GetBitsPerPixel}_Proxy 45680 Microsoft .NET Framework 3.5 (SP1) fails to install in 64-bit WINEPREFIX 45708 djkaty.com Simple2D demos v1.13: BitmapBrushDemo needs D2D1MakeSkewMatrix 45709 djkaty.com Simple2D demos v1.13 need support for IWICImagingFactory2, CLSID '{317d06e8-5f24-433d-bdf7- 79ce68d8abc2}' 45723 Occlusion queries always flush (Overwatch) 45782 mono needs unimplemented function api-ms-win-crt-math-l1- 1-0.dll._Cbuild 45816 Orbit Profile crashes in Unhandled exception: unimplemented function msvcp140.dll.? [email protected]@@[email protected] called 45830 Fifa 19 Demo refuses to launch past the launcher 45880 Multiple PC/SC applications crash on unimplemented function winscard.dll.SCardCancel (Aruba key, SmartCard test apps) 45891 Steam crashes at launch with "GetQueuedCompletionStatusEx() failed: 120" error 45910 nProtect GameGuard used by multiple MMORPG games crashes on unimplemented function wevtapi.dll.EvtExportLog (4Story, Phantasy Star Online 2) 45915 x64dbg/x32dbg crash during shutdown on unimplemented function msvcr120.dll.?? [email protected][email protected]@ [email protected]@[email protected]@@Z 45923 Regression in register_avicap_devices 45928 Microsoft Windows SDK for Windows 10 (.NET 4.6) installer fails, claims KB3118401 is needed ('ucrtbase.dll' missing version resource, >= 10.0.0) 45942 AnyRail6: crashing when open Options 
submitted by catulirdit to wine_gaming [link] [comments]

Use P2P to reduce cost of distribution?

Use P2P to reduce cost of distribution?
Have you thought of generating and posting Torrent/ed2k/Gnutella 1/2 etc hashes (and/or universalized magnet links with info on any given protocol) to help reduce the costs of distribution? If you must still use ads, you can put them on that page with the various hashes. You can also put the donation info more prominently there.
I somewhat like the way Libre Office has done it, for example. If you click their .msi link for download, it brings you to a donation page, then starts download, and it is this page I am referring to. But both pages have torrent links.
However, I'd put all the donation, and links to multiple P2P networks, all on one page, and de-emphasize the direct link (e.g. last option).
Drawbacks for the user?
Some people are picky about file timestamps matching the original file, which P2P unfortunately can't handle directly. But file time stamps can be tweaked on user end, trivially in some cases (windows has several tools to fiddle the MACE times, and can be done in scripting languages like Perl or PHP - an exercise for the end user). So all that would be needed is to capture that timestamp metadata from server, and publish that on site, alongside the binaries, on page, in torrents, etc, so that it can be programmatically retrieved and set, or done manually.
Concerns for content provider?
Numerous open trackers already exist. But you could as easily use a private tracker with only authorized torrents, for example. This would eliminate unrelated content chewing up bandwidth.
Have there been any studies in general about the feasibility and practicality of P2P-assisted FOSS distribution versus CDN? C is for Costly Distribution Network? ;) P2P is a Content Distribution Network that predates the more recent CDN buzzword and market business model. Both are handy tools to utilize in various situations.
Anyways, I just offer the idea as a way to reduce costs, as I can't afford to make a one-time let alone recurring donation. And those costs will continue to rise. But, we users have a lot of un-or-under-utilized bandwidth, so offload some of that work to us at no cost.
If I had to pick one P2P protocol, it'd probably be BitTorrent: Multiple file distribution as a bundle, fast finding of peers (using a dedicated tracker versus DHT), efficient bandwidth utilization, plethora of actively maintained clients on all platforms. But I support all open protocols.
submitted by warp9pnt9 to waterfox [link] [comments]

Debian 8.5 & OpenBSD 6.0 (obsd) comparative ? nooooo......

During the past week I was in a chat about the new version of "OBSD 6.0" and I had talk about "Debian 8.5", comparatives are next step. I don't want to say "who is better, or fast, or nice, or....."
I prepared this post with the instalation process in both O.S. and post instalation process, smart people have to identify which is better. (my personal opinion is Debian off course...)
I Choose VirtualBox, last version and my ASUS TP300La notebook as the hardware. &4 bits in both VM Servers and ISOs. Trying to do the standard process in both. The complete process is this:
  1. Environments with both servers, same virtual configuration 1 cpu, 1 gb ram, disco near 12 gb, network bridged, sound/usb connected. (both standard options)
  2. Installation. The option to choose Graphic and Text install is a "+1", with the graphic install you could check your video card/monitor too.
Debian could choose Graphic or Text install, (Text selected) OBsd 6.0, just text install
  1. Debian Select Keyboard and Location, timezone. OBSD Select Keyboard
  2. Install Part 2. OBsd hostname, ethernet card, dhcp, ipv6. Select services to startup, ssh, X server, Timezone. Debian, name, password, user. (not network config yet).
  3. Disk partition. Simple way Whole disk / Entire Disk.
Debian all in one partition, EXT4 98%, Swap 2%
OBSD. 10 partitions (may be too much) or net, depending of the usage of the server. for Real service bringing service to lots of users, this is great. For 1 user not too much.
  1. Packages / APP.
OBSD, select HTTP to install them. Debian, installing "base packages", kernel, some basic tools, and config them into disk, and later ask for Mirrors (repositories)
  1. Select all packages from Standard Install, define PROXY and go. OBSD, select all packages (default), near 1 minute to install all of them (7) using cd0 (local cd)
Debian, select Mirror, define proxy. Less than 1 min. to download packages info. Select GUI, services and "blends", I choose XFCE (a bit largeheavy than others), ssh. (d7c) More than 5 minutes to download and install 1047 packages (basic, + xfce + services), timing related to speed of access to internet. Install GRUB (1 second)
  1. OBSD reboot and start it.
  2. Running OBSD less than 1 minute and running in GUI. Type usepass and graph terminal (o9b). 2nd reboot, same time... I guess the first boot was really fast and no special differences between 1th and 2nd boot.
Debian, reboot, startup. With XFCE4, login. XFCE4 running (d9b)
  1. Updating
OBSD, useradd -b /home/dac -m dac (create a new user) not sure what's the error, but the pkg_check failed. (o10) pkg_add mc (failed too).
export PKG_PATH=http://ftp2.eu.openbsd.org/pub/OpenBSD/$(uname -r)/packages/$(uname -p)/ pkg_add mc (error, I can't install it)
The PKG_ADD is similar to "APT/APT_GET" in debian the Ports folder is similar to "Rolling release" where an APP is downloaded (source), and compiled in each server.
Installing "screen" utility

pkg_add screen

quirks-2.241 signed on 2016-07-26T16:56:10Z Ambiguous: choose package for screen a 0: 1: screen-4.0.3p6 2: screen-4.0.3p6-shm Your choice: 1 screen-4.0.3p6: ok

pkg_add mc

quirks-2.241 signed on 2016-07-26T16:56:10Z Error from http://ftp2.eu.openbsd.org/pub/OpenBSD/6.0/packages/amd64/mc-4.8.16p0.tgz ftp: ftp2.eu.openbsd.org: no address associated with name Can't find CONTENTS from http://ftp2.eu.openbsd.org/pub/OpenBSD/6.0/packages/amd64/mc-4.8.16p0.tgz --- mc-4.8.16p0 ------------------- Can't install mc-4.8.16p0: bad package
I FOUND THE ERROR I had to add this lines in /root/.profile file to define REPO online and THE PROXY.
export PKG_PATH=http://ftp2.eu.openbsd.org/pub/OpenBSD/$(uname -r)/packages/$(uname -p)/
export http_proxy="http://192.168.1.2:8080" export https_proxy=$http_proxy export HTTP_PROXY=$http_proxy export HTTPS_PROXY=$http_proxy
export ftp_proxy=$http_proxy export FTP_PROXY=$http_proxy
After this, pkg_add install mc
quirks-2.241 signed on 2016-07-26T16:56:10Z Can't find install mc-4.8.16p0:libffi-3.2.1p2: ok mc-4.8.16p0:python-2.7.12: ok mc-4.8.16p0:glib2-2.48.1: ok mc-4.8.16p0:png-1.6.23: ok mc-4.8.16p0:oniguruma-5.9.6: ok mc-4.8.16p0:libslang-2.2.4p2: ok mc-4.8.16p0:libssh2-1.7.0: ok mc-4.8.16p0:gdiff-3.3p0: ok mc-4.8.16p0:unzip-6.0p9: ok mc-4.8.16p0: ok Look in /uslocal/share/doc/pkg-readmes for extra documentation. --- +python-2.7.12 ------------------- If you want to use this package as your default system python, as root create symbolic links like so (overwriting any previous default): ln -sf /uslocal/bin/python2.7 /uslocal/bin/python ln -sf /uslocal/bin/python2.7-2to3 /uslocal/bin/2to3 ln -sf /uslocal/bin/python2.7-config /uslocal/bin/python-config ln -sf /uslocal/bin/pydoc2.7 /uslocal/bin/pydoc
I installed "PORTS" too. wget http://ftp2.eu.openbsd.org/pub/OpenBSD/6.0/ports.tar.gz Untar it into /usports (141 mb used)

pkg_add install xfce

quirks-2.241 signed on 2016-07-26T16:56:10Z Can't find install Error from http://ftp2.eu.openbsd.org/pub/OpenBSD/6.0/packages/amd64/xfce-4.12p3.tgz ftp: ftp2.eu.openbsd.org: no address associated with name Can't find CONTENTS from http://ftp2.eu.openbsd.org/pub/OpenBSD/6.0/packages/amd64/xfce-4.12p3.tgz --- xfce-4.12p3 ------------------- Can't install xfce-4.12p3: bad package
Debian, apt update, apt upgrade, apt dist-upgrade (the standard way to update server) (d10). apt install screen
apt-get install screen Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: byobu | screenie | iselect The following NEW packages will be installed: screen 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 586 kB of archives. After this operation, 1004 kB of additional disk space will be used. Get:1 http://ftp.us.debian.org/debian stretch/main amd64 screen amd64 4.4.0-4 [586 kB] Fetched 586 kB in 9s (64.3 kB/s) Selecting previously unselected package screen. (Reading database ... 84818 files and directories currently installed.) Preparing to unpack .../screen_4.4.0-4_amd64.deb ... Unpacking screen (4.4.0-4) ... Processing triggers for systemd (231-4) ... Processing triggers for man-db (2.7.5-1) ... Setting up screen (4.4.0-4) ... Processing triggers for systemd (231-4) ...
apt-get install mc Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: mc-data Suggested packages: arj catdvi | texlive-binaries dbview djvulibre-bin genisoimage gv imagemagick links | w3m | lynx odt2txt poppler-utils python-boto python-tz zip The following NEW packages will be installed: mc mc-data 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 1776 kB of archives. After this operation, 7112 kB of additional disk space will be used. Do you want to continue? [Y/n] Get:1 http://ftp.us.debian.org/debian stretch/main amd64 mc-data all 3:4.8.17-1 [1265 kB] Get:2 http://ftp.us.debian.org/debian stretch/main amd64 mc amd64 3:4.8.17-1 [511 kB] Fetched 1776 kB in 6s (259 kB/s) Selecting previously unselected package mc-data. (Reading database ... 84878 files and directories currently installed.) Preparing to unpack .../0-mc-data_3%3a4.8.17-1_all.deb ... Unpacking mc-data (3:4.8.17-1) ... Selecting previously unselected package mc. Preparing to unpack .../1-mc_3%3a4.8.17-1_amd64.deb ... Unpacking mc (3:4.8.17-1) ... Processing triggers for mime-support (3.60) ... Processing triggers for desktop-file-utils (0.23-1) ... Setting up mc-data (3:4.8.17-1) ... Processing triggers for man-db (2.7.5-1) ... Processing triggers for hicolor-icon-theme (0.15-1) ... Setting up mc (3:4.8.17-1) ... update-alternatives: using /usbin/mcview to provide /usbin/view (view) in auto mode
In Debian to compare instalation process to OBSD, I think in download linux-sources and "compile" tools and install from Source. (gcc, make, others)
apt-get install linux-sources
  1. Resources Used. Make sense to invest hours to use 50 mb less in something ? Our notebooks/servers have 4/8/64gb ram..... and Teras in disks.
Debian. (d11) Running with basic/network/standards tools Firefox, Libreoffice, Gimp, Ristretto & VLC. Disk space used 3gb Memory near 190 mb used (swap free), less than 0.3% CPU usage. Service running (ssh 22)
Filesystem Size Used Avail Use% Mounted on udev 513M 0 513M 0% /dev tmpfs 105M 3.5M 102M 4% /run /dev/sda1 12G 3.0G 8.0G 28% / tmpfs 523M 70k 523M 1% /dev/shm tmpfs 5.3M 4.1k 5.3M 1% /run/lock tmpfs 523M 0 523M 0% /sys/fs/cgroup tmpfs 105M 4.1k 105M 1% /run/use115 tmpfs 105M 8.2k 105M 1% /run/use1000
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 192.168.10.168:22 192.168.10.156:34968 ESTABLISHED tcp6 0 0 :::22 :::* LISTEN udp 0 0 0.0.0.0:5353 0.0.0.0:* udp 0 0 0.0.0.0:57911 0.0.0.0:* udp 0 0 0.0.0.0:68 0.0.0.0:* udp6 0 0 :::5353 :::* udp6 0 0 :::60036 :::* raw6 0 0 :::58 :::* 7
OpenBsd 6, running, only basic tools installed and no GUI tools (o11) 600 mb on disk, 54 mb used (with FVWM GUI)
Filesystem Size Used Avail Capacity Mounted on /dev/wd0a 530M 42.1M 461M 8% / /dev/wd0k 4.5G 20.0K 4.3G 0% /home /dev/wd0d 841M 20.0K 799M 0% /tmp /dev/wd0f 1.3G 372M 900M 29% /usr /dev/wd0g 776M 212M 525M 29% /usX11R6 /dev/wd0h 2.9G 5.2M 2.7G 0% /uslocal /dev/wd0j 1.6G 2.0K 1.5G 0% /usobj /dev/wd0i 1.2G 2.0K 1.1G 0% /ussrc /dev/wd0e 1.2G 5.3M 1.2G 0% /var
Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) ip 0 0 . . 17 Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp 0 0 192.168.10.167.22 192.168.10.156.58616 ESTABLISHED tcp 0 0 127.0.0.1.25 . LISTEN tcp 0 0 .22 *. LISTEN Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) udp 0 0 192.168.10.167.25592 81.19.96.148.123 udp 0 0 192.168.10.167.14580 194.140.131.21.123 udp 0 0 192.168.10.167.34583 193.145.15.15.123 udp 0 0 .514 *. Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp6 0 0 .22 *. LISTEN tcp6 0 0 fe80::1%lo0.25 . LISTEN tcp6 0 0 ::1.25 . LISTEN Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) udp6 0 0 .514 *.
  1. Service running on DEBIAN. PID TTY TIME CMD 1 ? 00:00:00 systemd 2 ? 00:00:00 kthreadd 3 ? 00:00:00 ksoftirqd/0 5 ? 00:00:00 kworke0:0H 6 ? 00:00:00 kworkeu2:0 7 ? 00:00:00 rcu_sched 8 ? 00:00:00 rcu_bh 9 ? 00:00:00 migration/0 10 ? 00:00:00 watchdog/0 11 ? 00:00:00 cpuhp/0 12 ? 00:00:00 kdevtmpfs 13 ? 00:00:00 netns 14 ? 00:00:00 khungtaskd 15 ? 00:00:00 oom_reaper 16 ? 00:00:00 writeback 17 ? 00:00:00 kcompactd0 18 ? 00:00:00 ksmd 20 ? 00:00:00 khugepaged 21 ? 00:00:00 crypto 22 ? 00:00:00 kintegrityd 23 ? 00:00:00 bioset 24 ? 00:00:00 kblockd 25 ? 00:00:00 devfreq_wq 26 ? 00:00:00 watchdogd 27 ? 00:00:00 kswapd0 28 ? 00:00:00 vmstat 41 ? 00:00:00 kthrotld 42 ? 00:00:00 ipv6_addrconf 48 ? 00:00:00 deferwq 99 ? 00:00:00 ata_sff 144 ? 00:00:00 kpsmoused 166 ? 00:00:00 kworke0:2 569 ? 00:00:00 scsi_eh_0 573 ? 00:00:00 scsi_tmf_0 577 ? 00:00:00 scsi_eh_1 578 ? 00:00:00 kworkeu2:3 579 ? 00:00:00 scsi_tmf_1 581 ? 00:00:00 scsi_eh_2 583 ? 00:00:00 scsi_tmf_2 642 ? 00:00:00 bioset 643 ? 00:00:00 bioset 674 ? 00:00:00 kworke0:3 682 ? 00:00:00 kworke0:1H 739 ? 00:00:00 jbd2/sda1-8 740 ? 00:00:00 ext4-rsv-conver 769 ? 00:00:00 systemd-journal 772 ? 00:00:00 kauditd 779 ? 00:00:00 systemd-udevd 1398 ? 00:00:00 systemd-timesyn 1403 ? 00:00:00 dbus-daemon 1422 ? 00:00:00 NetworkManager 1423 ? 00:00:00 rsyslogd 1425 ? 00:00:00 avahi-daemon 1427 ? 00:00:00 systemd-logind 1428 ? 00:00:00 ModemManager 1429 ? 00:00:00 cron 1430 ? 00:00:00 anacron 1438 ? 00:00:00 avahi-daemon 1478 ? 00:00:00 polkitd 1503 ? 00:00:00 sshd 1507 tty1 00:00:00 agetty 1514 ? 00:00:00 lightdm 1523 tty7 00:00:06 Xorg 1526 ? 00:00:00 dhclient 1575 ? 00:00:00 systemd 1576 ? 00:00:00 (sd-pam) 1633 ? 00:00:00 dbus-launch 1634 ? 00:00:00 dbus-daemon 1678 ? 00:00:00 lightdm 1683 ? 00:00:00 systemd 1684 ? 00:00:00 (sd-pam) 1690 ? 00:00:00 sh 1715 ? 00:00:00 dbus-launch 1716 ? 00:00:00 dbus-daemon 1732 ? 00:00:00 ssh-agent 1743 ? 00:00:00 xfce4-session 1745 ? 00:00:00 at-spi-bus-laun 1750 ? 00:00:00 dbus-daemon 1754 ? 00:00:00 at-spi2-registr 1756 ? 00:00:00 xfconfd 1762 ? 00:00:00 xfwm4 1766 ? 00:00:00 xfce4-panel 1768 ? 00:00:00 Thunar 1770 ? 00:00:00 xfdesktop 1771 ? 00:00:00 nm-applet 1777 ? 00:00:00 xfsettingsd 1778 ? 00:00:00 applet.py 1780 ? 00:00:00 gvfsd 1790 ? 00:00:00 light-locker 1794 ? 00:00:00 pulseaudio 1795 ? 00:00:00 rtkit-daemon 1801 ? 00:00:00 dconf-service 1805 ? 00:00:00 xfce4-power-man 1808 ? 00:00:00 polkit-gnome-au 1817 ? 00:00:00 xfce4-notifyd 1818 ? 00:00:00 upowerd 1845 ? 00:00:00 panel-6-systray 1846 ? 00:00:00 panel-2-actions 1850 ? 00:00:00 gvfs-udisks2-vo 1853 ? 00:00:00 udisksd 1864 ? 00:00:00 gvfsd-trash 1871 ? 00:00:00 gvfsd-metadata 1977 ? 00:00:00 packagekitd 2083 ? 00:00:00 xfce4-terminal 2087 ? 00:00:00 gnome-pty-helpe 2088 pts/0 00:00:00 bash 2093 pts/0 00:00:00 su 2094 pts/0 00:00:00 bash 2097 ? 00:00:00 kworke0:0 2179 ? 00:00:00 sshd 2181 ? 00:00:00 sshd 2182 pts/1 00:00:00 bash 2191 pts/1 00:00:00 su 2192 pts/1 00:00:00 bash 2194 pts/1 00:00:00 ps
OBSD
PID TT STAT TIME COMMAND 1 ?? Is 0:01.00 /sbin/init 84152 ?? Is 0:00.00 dhclient: em0 [priv] (dhclient) 74648 ?? Isp 0:00.00 dhclient: em0 (dhclient) 42357 ?? Isp 0:00.00 syslogd: [priv] (syslogd) 2432 ?? Sp 0:00.01 /ussbin/syslogd 36845 ?? Is 0:00.00 pflogd: [priv] (pflogd) 83868 ?? Sp 0:00.01 pflogd: [running] -s 160 -i pflog0 -f /valog/pflog 25347 ?? Ip 0:00.01 ntpd: dns engine (ntpd) 549 ?? S
  1. Remote access SSH, not too different.
Debian The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usshare/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Sep 2 11:39:49 2016 from 192.168.10.156 [email protected]:~$
OBSD Last login: Fri Sep 2 11:43:13 2016 OpenBSD 6.0 (GENERIC) #2148: Tue Jul 26 12:55:20 MDT 2016
Welcome to OpenBSD: The pro-actively secure Unix-like operating system.
Please use the sendbug(1) utility to report bugs in the system. Before reporting a bug, please try to reproduce it with the latest version of the code. With bug reports, please try to ensure that enough information to reproduce the problem is enclosed, and if a known fix for it exists, include that as well.
submitted by dcialdella to linux [link] [comments]

[Table] IAmA: We are Gentoo Developers. AMA/AUA

Verified? (This bot cannot verify AMAs just yet)
Date: 2012-04-22
Link to submission (Has self-text)
Link to my post
Questions Answers
How do you feel about "newbies" adopting Gentoo? As long as you can read a bit and use the tools available to you like equery and genkernel so you don't ask stupid questions, go for it...Sadly, most newbies are (unfortunately) not very capable of that. Though TBH, even I wasn't when I did my first Gentoo install many years ago.
Why is BSD superior to Linux? Is Gentoo/FreeBSD your attempt to close this gap? For one, we have the ACCEPT_LICENSE option. If you put ACCEPT_LICENSE="@FSF_APPROVED" in your make.conf, portage will only let you install software that uses a FSF approved license, so you can be like Stallman if you want. However if you're like me and want to have a good computing experience, you may want adobe-flash and the binary nvidia driver and so on and IMO, you should be able to have that. I'd love the day when lightspark or swfdec or gnash can display all the flash elements i may use on the web and/or the web goes HTML5, but until that happens, i'll stick with adobe-flash, unfortunately.
I believe BSD is superior to linux because of the facts that they're trying to keep things as close to old-school UNIX/POSIX to a point. I don't need 15 options in my rm, I only really need 4 or 5, BSD rm (for example) only has said 4 or 5. Also, BSD is more lax on the licenses they allow in the core system, which is why ZFS is available natively in FreeBSD.
Finally, perhaps the biggest reason I think BSD might be superior to linux is that the kernel and the userland are developed in tandem by pretty much the same people. For example, if a new IO layer is added to the kernel, the userland tools can be switched over to that new IO layer the same day and have the old code removed since you basically can't run the FreeBSD 9 kernel on the FreeBSD 8 userland. With linux, it has to wait for the userland people to catch up, and keep the old code for a while for compatibility. With the BSD way, development can move much faster and get to users much faster.
As far as Gentoo/FreeBSD. IMO, the biggest problem with BSD is that ports and packages aren't quite as good as they may seem (neither is pkgsrc) and BSD init is not great. Gentoo/FreeBSD replaces both of these things with Portage and OpenRC (respectively) and that's a GREAT idea IMO. The only problem with it currently is that it doesn't have enough manpower. The official guides and stage3's are woefully out-of-date and Iit's only available as a unstable/testing mask which isn't horrible, plenty of people run Gentoo Linux ~arch/testing/unstable on their systems, I personally don't.
How often to you recompile your system? Almost never. All the stuff that used to require full system rebuilds on upgrade (GCC and Glibc mainly) has been modified that they don't require a rebuild anymore.
how do you amass the info necessary to keep all the stuff you need for gentoo in a single lifetime? You actually don't need that much. I have a generic make.conf for my desktops/laptops and another generic one for my servers and i just build slightly on top of that and other than that...I know the few commands needed to do stuff (repoman commands, eix-sync, eix, basic emerge usage, basic equery usage) and everything else is documented. I don't remember what easily half the supported FEATURES of portage are, but i can $ man make.conf to look them up when i need to.
Do you think FreeDesktop.org is failing to standardize the essential things we need to have a standard for? Well if they want to push their own packages, i'd say .deb because Ubuntu (and its variants) is and likely will be for a long time coming, the most popular linux distro. Also, rpm distros and Archlinux and Gentoo can extract debs to make them into .spec files and PKGBUILDs and ebuilds, it's just a bit more work for us. It would be lovely if they released tarballs that extracted binary files like the linux binary tarballs for mozilla stuff, since that would make things equal for everyone, but meh.
finally: RPM/DEB, why the hell don't they merge to one compatible format? Yes, and I think it is FAR too influenced by Red Hat. SystemD is already in the draft for the next LSB, RPM is the LSB package manager...There could be a lot more standardization. Granted it could be a lot worse too, but...
My guess is history and established trees. RPM as a tool SUCKS. Yum makes it a lot better. dpkg, however, is a pretty good tool (which apt makes a lot better). Also, whichever distro(s) decide to switch will have to do A LOT of work to replace tools with the alternative, port all the packages over to the new format and so on. A lot of work.
This is all just personal opinion and speculation though pretty much...
I'm of the opinion Red Hat is becoming poisonous to the rest of the Linux world. Do you agree, and do you think there's an escape route if they start pulling an Oracle? I agree that they're beginning to become poisonous and push their own agenda to the rest of the linux world. However, when the shit really starts to hit the fan, I think much like with MySQL and OpenOffice, people will fork heavily Red Hat controlled software (udev, glibc (not really RH controlled anymore), etc) and try to rein it back to sanity.
Part of the problem with that will be...It was clear to EVERYONE that Oracle was going to be evil the day the Sun acquisition was completed. Some people outside RH think SystemD is a good idea. Some people outside RH think moving everything to /us is a good idea. Some people outside RH think removing SunRPC from Glibc was a good idea.
so i am merging -e world for no reason right now? Probably, pretty much. As a archtester, I had to do it yesterday to test the new Glibc, but as a user, you almost never need to emerge -e world. i've not NEEDED to recently.
With a new version of gcc, i can inherit the small improvements and slowdowns that it provides by remerging world. Since glibc is a library, all you need to do is reboot to get the changes.
There is no such thing with glibc? And yes, you can get the improvements and slowdowns a new GCC provides by remerging world, but in Gentoo, there is no NEED to remerge world. Nothing will break or go wrong at all if you don't do it.
What are some things you like and dislike about Gentoo? Have you worked on other platforms besides Gentoo? If so, how do they compare in your opinion? Thanks. I'm going to do this as a list because i'm a guy and as we know, guys like to listify everything. :P.
The customizability. I can choose package features, I can have a ton of choice over package versions and I can choose CFLAGS.
The robustness of the tools. Portage (Gentoo's package manager) really feels like a good product, OpenRC (Gentoo's init system) really feels like a good product, eselect feels like a good product (or at least as good as it can be)
The fact that Gentoo is rolling-release.
The status of Gentoo "stable". I really like that Gentoo "stable" is stable enough to use on a production server, but not crazy out-of-date like Debian Stable and CentOS releases quickly become.
The simplicity and power of ebuilds.
Last (and least IMO): The performance improvements. Compiling your software to sane CFLAGS and EXACTLY your CPU microarchitecture will make it perform a bit better than software that's compiled for generic amd64 or i686/i386. IMO, if you're using Gentoo primarily for this reason, you're using it for the wrong reason.
The compile times. They're not nearly as bad as you may have heard in the past, but it would be nice IMO if PyPy (not going with something like firefox or libreoffice as there are firefox-bin and libreoffice-bin packages in the Gentoo tree) took 2 seconds to install as opposed to 15 minutes to install. However I do realize that giving this much customisability is not feasible in binary form and i'd rather "eat" the compile times and have the flexibility than not have it.
As far as other distros i've used: i've played around with most distros. The ones i've primarily got the most experience with are Debian, Ubuntu and Archlinux so those are the 3 i'll compare to Gentoo since if I went over all the distros i've ever used, this comment would be longer than Twilight and probably a better love story as well.
Ubuntu: Difficult comparison as they're both aiming at different markets. Ubuntu is aiming at the new Linux usenew computer user market and I think they hit that quite well. It's got a lot of helpers and if you're a power user, Ubuntu will get in your way more often that not, but for your dad or your grandma or someone similar, Ubuntu is pretty much the perfect choice IMO. (Ubuntu or Linux Mint)
Debian: IMO, Debian USED TO be great. Debian 6 feels less stable than any previous Debian release while still using older software. Debian Testing is becoming a bit too unstable lately and it doesn't get security updates quickly which, especially recently with big holes found in OpenSSL and Samba, is kind of not acceptable and Debian Unstable...Has a tendency of being a bit too unstable to really be a good choice.
Archlinux. Oh boy. I'm going to try to be as charitable and as nice as I can. Arch is bleeding edge and follows upstream which isn't a horrible policy. Except generally, upstreams suck. Also, I kind of like the automated tools in Gentoo for config file merging and such which you don't really get in Arch.
I used Gentoo when I first got into Linux. It took me 1-2 weeks to get everything set up, flags set and things to stop breaking. I would recommend Gentoo for someone experienced because it does not take 1-2 weeks to get everything set up. Even on a crappy 2.2GhZ single-core Celeron I have, it took less than 12 hours to get from a stage3 to a full GNOME system and I had everything setup the way I wanted.
I don't recommend Gentoo to people anymore unless they want to learn. Sabayon Linux (if they must have a gentoo system) or Debian/Ubuntu is what I normally recommend now. The trick to getting things setup the right way the first time is to do like: emerge -pv gnome, look at all the packages it's about to emerge, use equery u to look up any USE flags you're unsure about and put the ones you want to set in make.conf or /etc/portage/package.use, then emerge gnome. That way you get the USE flags pretty correct first-time. Also, many USE flags have been standardized for the past few years.
Why would you recommend someone using Gentoo atll? Basically, Gentoo is still the very best choice if you want full control over your system. You just don't get that with Debian or Ubuntu.
let me emphasize: there is no perfect distro. Gentoo is not better than Ubuntu, and Ubuntu is not better than Gentoo. Exactly. There also isn't even a perfect distro "for you" (or me or anyone). However there MAY be a "closest to perfect" distro for said person at this current moment.
I kind of like the automated tools in Gentoo for config file merging and such which you don't really get in Arch. Not really. Someone ported etc-update to Arch, check AUR. That kind of doesn't count IMO. It should be a seperate project or in pacman-contrib or pacman itself or something.
Speaking of Arch, what do you think of their kind of continuous upgrading versus well defined release of something like Ubuntu? Gentoo is rolling-release as well and I prefer a rolling-release distro personally. I hate that except for bugfixes and security updates, the "stable" repos of non-rolling-release distros are basically locked till the next release, 6 months later.
How is the userbase for Gentoo. Is it growing or shrinking? It feels like it's staying about the same. The stereotypical ricers are leaving Gentoo for other distros and new people (who are generally a bit saner) are coming in.
The stereotypical ricers are leaving Gentoo. You mean the kids who would tell everyone that Gentoo is the greatest distro ever and all others suck? And use CFLAGS="-funroll-all-loops -ffast-matf -fomgz-sofast"
Link to funroll-loops.info Just found this. Is this your website? :P. Nah, I could only get the .biz (not true, that's probably a porn site, don't go there...). There were some stupid users, but every OS/distro has it's share of stupid users.
What type of packages get accepted into the tree? Pretty much anything that at least one developer is willing to maintain and that Gentoo can legally distribute an ebuild for.
What are your thoughts on systemd? The basic idea is good in theory, but the implementation has some problems. Maybe one day it will work well enough on my systems to e.g. not freeze at shutdown; until then, I will stick with openrc. I should also say that to their credit, systemd upstream developers have written good specifications for some of systemd's interfaces, making it quite possible to implement them for other rc systems.
How healthy is Gentoo's community? Will the distribution still be around 10 years in the future? Gentoo's community works well, but it's not without defects. Although epic bikeshedding is probably the most visible issue, I would say that the biggest real problem is ambitions overreaching available resources in some important areas. That said, I am quite certain that the community is strong enough for the distro to survive for as long as desktop computers are relevant.
If you could change one thing about Linux in general, what would it be? A security architecture that isolates a non-root user's applications from each other except for well-defined, well-audited interfaces. Desktop Linux needs to learn from Android's example (in Android, every application has its own uid that it runs as).
How do you feel about your unending 'support' from /g/? Honestly don't bother me.
Would you agree that Gentoo is easier to use than Ubuntu? If you know what you're doing with linux, I would say Gentoo probably is easier than Ubuntu. All the automagic stuff Ubuntu does will just get in your way if you're an advanced user. Also, debian's/ubuntu's packaging format is fairly arcane and not that easy to work with. The tools (dpkg, apt-get, synaptic, etc) are all fairly good, but the format is kind of a pain to work with.
If you're new to linux, Gentoo will be VERY difficult to use. You need to have a decent knowledge of how things work on linux and your hardware and such to use Gentoo well. Granted, the Gentoo Handbook ( Link to www.gentoo.org ) is pretty easy to follow even if you don't know what you're doing as long as you have good reading comprehension skills, but for a novice to linux, I still wouldn't recommend Gentoo over Ubuntu.
For a novice, probably not. The learning curve for portage is pretty steep.
For a developer, or an experiences Linux user, it is much easier to customize at a low level, and therefore easier to use.
It all depends on what you want to do. Roughly speaking, in Ubuntu, easy things are easy, but the hard things are sometimes nearly impossible. In Gentoo, easy things are usually not easy at all, but hard things tend to be pretty doable due to the distro's amazing customizability. If you are an experienced, full-time developer or server administrator, Gentoo can definitely save you some time and sanity. If you just need a simple Linux desktop to play around with or to do your computer science homework, installing and maintaining Ubuntu will take much, much less work.
How did you became a Gentoo dev? I started helping out and proxy maintaining packages and archtesting for x86, I was then asked to become a dev so I could actually maintain said packages myself. I got a mentor, took the 2 necessary quizzes and submitted more ebuilds to show that I could write ebuilds. I then met with my recruiter a few times and then I became a dev. :)
I have been a user of Gentoo since about 2004.
In the last few years, I started reading through ebuilds and eclasses, reading mailing lists, hanging out in IRC, and basically turned into a knowledge sink for all things Gentoo.
I started to work on bugs related to the www-client/chromium web browser. I took the "ebuild quiz" and became an official tester for the chromium team.
The chromium team leader suggested I become an official dev; that process took several months, concluding last August.
I've been using Gentoo probably since 2002 or 2003. I started contributing to Sunrise (the "official" user-maintained overlay) around 2006. I had been using Gnome for a long time; Gnome 3.0 was going to come out in the spring of 2011, and of course I wanted to take a look at the beta versions. So I enabled the Gnome overlay on my Gentoo desktop machine to install a Gnome 3 pre-release, started filing bug reports about it (and there were a lot of bugs!), and after hearing that Gentoo's Gnome team was understaffed, I volunteered to help out with Gnome 3 support. For some time I simply emailed patches to the Gnome team members, and having proved myself, was given commit access to the overlay maybe a month or so later. I did a lot of work on Gnome 3.0 and 3.2 in the overlay, hung out in the IRC channels, took the quizzes, and was granted full developer status in October 2011.
How do you get a mentor? Ass kissing on IRC or some formal channel where you can make requests? FORMAL ass-kissing on IRC.
Really though, my mentor was one of the people who asked me to become a dev so there was already a relationship there. :)
In which country do you reside, and what is your educational background? I reside in the US and I went to university for 2 weeks and then dropped out. Been working in pretty good jobs ever since.
Born and raised in Detroit, MI, USA. I have a Bachelor of Science from the University of Michigan-Dearborn, majoring in Computer and Information science.
Born in Russia, reside in the US. Have undergraduate degrees in mathematics and computer science; dropped out of a mathematics PhD program.
I reside in the US and I went to university for 2 weeks and then dropped out. Been working in pretty good jobs ever since. How did you get your job, though? It's one thing to know the right programming languages, but did you have to demonstrate projects that you had worked on, prior to getting the job? What did you do? Personal app development as a hobbyist? Working on collaborations? Like... what did you give as "work experience", in order to get "good jobs"? I did have to demonstrate projects that i'd worked on, but at that point, i'd been coding for easily ~6 years so I had plenty of stuff I could show.
Why did you drop out and did you just learn how to code by yourself? Well I was coding when I was a kid (like 12). And I dropped out because in 2 weeks i'd learned nothing and realized that it was basically a waste of my time.
I really want to learn how to code, where would you suggest me start? Honestly, i'd suggest starting with C, a lot of people will disagree with me, but I feel that learning C somehow unlocks understanding of coding syntax really helps you understand most languages used, like Python, Perl, Ruby, PHP, C++, Java, etc.
To learn, i'd recommend starting with K&R (The C Programming Language by Kernighan and Ritchie) which I recently re-read. It's REALLY a great book whether you're a beginner at C/programming, intermediate at it or advanced.
What do you do in an average week or so? Read and attempt to solve bug reports, test and add new versions of packages (or entirely new packages), debug encountered problems and write patches to fix them, answer user questions, talk to my fellow developers, move packags between visibility levels (or ask others to do so), and in the time that's left, write code for a few long-term projects that I am interested in.
Is developing volunteer, or like a paid job? Gentoo development is 100% volunteer work that we do in our spare time. However, quite a few other Linux distros do make money (generally from commercial support contracts) and are therefore able to pay their developers.
Do you work on concepts or writing it all, or both? A concept that's not backed by a working implementation isn't worth much. In a volunteer development community, if you have a bright idea, it's your responsibility to ensure that idea turns into code that someone can use.
What got you into Linux/Gentoo in the first place? Middle-click paste. Blew my mind when I first learned about it. That middle mouse button got me into Unix, and then Linux. I started out by running Red Hat, switched to Slackware, and at some point realized that I was compiling so many packages by hand, that I might as well install a proper source-based distro.
In your opinion what makes emerge a better packaging/distribution system over others like dpkg and rpm? From the developer perspective, writing and testing a new ebuild is much easier than creating a new rpm/deb package. First, Gentoo's eclasses are a big help with avoiding boilerplate. Second, you can just drop your ebuild into a portage tree, there are none of the intermediate steps that are needed with debs and rpms; it's the same sort of developer-time advantage that writing in a scripting language (edit-test-repeat) has over using a compiled language (edit-compile-test-repeat). From the user perspective, USE flags are certainly a big advantage.
What is your favorite ice cream? The plain (and I mean really plain, not vanilla-flavored) Soviet-style ice cream in little paper cups that I remember from my childhood.
What desktop environment do you think is the best? And what did you think of the Gnome 3 redesign? Gnome, of course. I honestly love almost all parts of Gnome 3, modulo a few warts such as the power off menu item that's invisible by default. (And most of those warts can be fixed with extensions.) These days, Gnome 2 to me feels quaint and archaic. That said, Gnome 3's interface is certainly a big change, and if you already have Gnome 2 in your muscle memory, it will probably take you 1-2 weeks to figure out how to be equally productive in Gnome 3.
If you had to name one application that you live by (bash, chrome, etc.), what would it be? Git. Of Linus Torvalds's two creations, the Linux kernel and git, git may well be the greater.
I have worked as a developer on proprietary OSes, and I'm getting my feet wet developing for FreeBSD these days. For keywording, if a developer doesn't have access to a x86 box (say all his boxes are amd64), he can add a new package to the tree just keyworded for amd64 and request that the x86 team test it on x86 and add the x86 keyword if everything's OK.
Does Gentoo's x86 team do work that remains specific to the Gentoo distro, or does their work mainly go into the linux kernel itself, so as to be available to all distros on the next kernel upgrade? If there is Gentoo specific stuff, can you give an example? When developing for x86, do you guys do things differently when developing for virtualized x86 than for bare metal x86? Is there a difference, basically? Perhaps I should clarify what i mean by the fact that i'm an x86 arch team member. Gentoo supports arm, amd64, alpha, hppa, ia64, m68k, mips, ppc, ppc64, s390, sh, sparc and x86 architectures and a few prefix arches and alt project arches, though prefix and alt aren't relevant right now) The primary work of the x86 team is stabilising packages and keywording packages for the x86 architecture. Basically, the arch teams all do mainly Gentoo-specific stuff. Some Gentoo devs also contribute to other projects, but some don't. Generally though, when we patch around a bug or something, we try to get the patch accepted upstream for the next release (or we try to get it accepted before we have the ebuild apply the patch).
Thanks for the reply. Good to know that arch-specific bugfixes are patched upstream as well. Well not even arch-specific bugfixes, any patches we apply in ebuilds for any reason we try to put upstream or use a solution suggested by upstream if it works.
General opinion on Sabayon? I see nothing particularly wrong with it. The main developer is a Gentoo developer and contributes back to Gentoo and other than that...It's really a decision you have to make for yourself.
Do you want a distro that's 20 minute install like Ubuntu and you're at a desktop, but is binary first with the powecustomisability as a secondary thing or do you want a distro that will take longer to get setup, but it'll be set up exactly how you want it after install and it'll always be exactly how/what you want?
I've never used Sabayon, but I can say that its developer community includes some awesome people who have helped to identify and fix bugs in the packages that I care about. I wish them the best of luck.
In my mind that defeats the point of 'stable'. Devs should just use the unstable packages that they wanted. Most distros, I think, allow you to specify stable and unstable packages. I'd be surprised if arch didn't. Arch doesn't. Well...You can fall back to a older package by installing that .pkg.tar.gz manually or editing the PKGBUILD back to the older version and building it, but Arch effectively has ONE set of repos, not necessarily a stable/unstable branch.
There are in fact testing repos in Arch. Well...Yes there are, but they're quite small and VERY few packages go in them. Generally only new big suites (new major KDE version, new major GNOME version) or packages in core (kernel, glibc, zlib, etc) go in testing at all or sometimes the results of soname rebuilds.
How do you feel about Arch? I answered this question elsewhere in these comments. I'm not a fan. The biggest problem IMO is that they follow upstream very closely and upstreams are generally wrong.
Can you elaborate with examples where upstream has been wrong? GNOME 3.0 being considered "stable"
Glibc dropping SunRPC.
Glibc moving ia64 support into ports.
Python 3 being considered the primary python implementation, even though VERY FEW 3rd-party modules(?) support it.
Udev forcing /usr to exist before it starts itself.
(proposed, not done...Yet) GNOME considering SystemD as a dependency.
Now that udev and systemd have been merged, are there any people working on an upgrade path from openrc to systemd? There are many people work on that actually, but OpenRC will still be an option with udev for quite a while and i'm fairly sure (but don't quote me) that after udev requires systemD, Gentoo will maintain a patch that prevents udev from forcing systemD or someone will fork the version previous or something.
The merge of udev sources into the systemd source tree changes nothing in the short- and mid-term. Please read the official announcement for the merge. You (and we in Gentoo) will still be able build udev independently of systemd just as easily as before; the only difference is that to get udev sources, you will need to download systemd-$VERSION.tar.xz instead of udev-$VERSION.tar.bz2.
What do you personally consider to be the 3 most important pros for using Gentoo? Technically, not philosophically. :) Conversely, what do you consider to be the 3 greatest weaknesses(cons) of Gentoo? Bonus points for your ideas on how to fix/address them! The compilation. This is probably the biggest killer of not being able to put Gentoo on low-end machines (without a binhost) and even on nice machines, sure, i'd rather pull Firefox in 10 seconds as opposed to 10 minutes. However, due to the fact that pretty much EVERY Gentoo system is different from every other Gentoo system, there's no great way to fix this that's financially viable. The fact that portage supports BINHOSTs, but there are only a few public BINHOSTs still out there and (AFAIK), they're not terribly up-to-date and don't contain all packages. Public BINHOSTs would help for people putting Gentoo on low-end boxes like I said...
How many hours per week do you dedicate to Gentoo? Probably 10 to 20. That would include helping people in IRC.
Probably about 10-25 (not to upstage floppym)...Archtesting can be time consuming.
On a side note, what do you think about the whole Funtoo thing? I started using Gentoo probably 5 or 6 years ago, took a break about 2 years ago, and just started back up with Funtoo. I absolutely love the little tweaks (like the build USE flag and boot.conf), and I'll probably be sticking with it (benefiting still, of course, from awesome Gentoo devs like yourself). But yeah, what's your general take on Funtoo? Have you used it? I've answered this question in other places in this thread...Too lazy to link though. Ctrl+F is your friend. :)
Why do you suppose gentoo isn't more popular? what hurdles does gentoo have to overcome for world dominance? The setup can be a bit overwhelming. It's not just {Enter}, {Enter}, {Enter}, reboot, done. I kind of like this because it's a barrier to entry for people with no reading comprehension skills and it lets you customize before you're in the installed system.
The compile times. Mainly because people's perception is still stuck in 2004 when it took 18 hours to get from a stage 3 to a desktop on a 2GhZ Pentium 4 (and like a 3 hour compile for Firefox). It's 2012. We have multi-core machines. Almost no single thing takes an hour to build even on a Core 2 Duo and with a quad-core or core i7 or whatnot...
Mostly related to #2. It's people's misconception that Gentoo is really hard to install or that it takes forever to compile stuff...It really doesn't.
I think most people can do the install now that genkernel is the recommended method to build a kernel, so that's not so hard anymore. As for the misconceptions...It's really hard to bust misconceptions, but I hope this AMA is helping/will help and i'm going to be going on FLOSS Weekly in about a month to talk about Gentoo and i'll hopefully bust some misconceptions for their audience as well.
One of the reasons I love Linux is that the desktop I built five years ago performs just as well as it did back then; I'm not going to upgrade to a Core i7 merely for Gentoo. The thing is though, that's not strictly true. Firefox has gotten more bloated, Chrome has gotten more bloated, GNOME has become a lot slower (on old hardware at least) with the advent of GNOME3. KDE4 is (IIRC) a fair bit slower than KDE3.
I mean if all you use is Fluxbox/Awesome and Midori as your browser and such, it won't be much worse than it was 5 years ago, but not many people do that.
Also, if all you use is Fluxbox/Awesome and Midori, the compile times won't really be bad at all even on a old Pentium 4 so...
When is Linux going to implement Threefish? When you write the patch.
As someone who'd one day like to use Gentoo, what is, in your opinion, the best way to go about learning Linux and actually becoming fluent with it? I would honestly say learn slowly. If you have a system that can handle VM's well, maybe try Gentoo in a VM where you can't bork anything, but if not or if you don't want to just jump into the deep end...
I'd recommend using Debian, spending as much time tinkering on the command-line as you can, have fun playing around...Maybe try building your own kernel on Debian which is one of the hardest parts of the Gentoo install.
Also, read through the Gentoo Handbook ( Link to www.gentoo.org ) and see if you feel overwhelmed by anything in it...If so, google and learn more about the command or the section (like "partitioning with fdisk" for example would be a good Google search), if not or when you don't anymore, give installing it a try. It's actually quite fun...Unless stuff breaks. :P.
If stuff does break though, try not to get frustrated. You'll have it fixed and almost anything you might screw up in Gentoo can be fixed without needing a reinstall.
I think you need to immerse yourself to become "fluent". Get a working Linux system, and do not use anything else. If you break it, work on it until you fix it.
I recommend keeping a spare Windows machine around for when you really hose your Linux system. As you learn, that will happen less frequently.
Last updated: 2012-04-26 09:06 UTC
This post was generated by a robot! Send all complaints to epsy.
submitted by tabledresser to tabled [link] [comments]

Questões LibreOffice CALC  Planilha  Aula 14 LibreOffice Calc. Урок 3. Формат ячеек, сортировка Mendeley_LibreOffice Numeração de Página no LibreOffice Writer (Rodapé da Página) What is LibreOffice  LibreOffice Writer Complete Tutorials  CCC LibreOffice Writer LibreOffice Online - hosting your documents Keeping your documents close and yet collaborative LibreOffice writer tutorial 35 form menu part 5  in ... pivoti in libreoffice calc Upcoming PyUNO Improvements in LibreOffice 5.1 (Matthew Francis) LibreOffice Writer Concursos # 78 - Informática - Versão 4.4 - Editor de Texto

LibreOffice, der Nachfolger vom beliebten OpenOffice. Inkl. Textverarbeitung, Tabellenkalkulation, Präsentationen etc. - kostenlos als Download One of these three options may be just what you need. Jump to navigation. Log in; Sign Up; Search form ... It's hard to dispute LibreOffice Writer's position at the top of the free and open source word processor food chain—both in popularity and in the number of features it has. That said, Writer isn't everyone's favorite word processor or their go-to application for writing. Sure, the ... abbreviations accessibility -- LibreOffice Writer address books -- exchanging adjusting page margins and cell widths alphabetical indexes anchors -- options animations -- text arithmetical operators in formulas arranging -- headings Asian languages -- search options Asian languages -- sorting paragraphs/table rows aspect ratio -- resizing objects AutoCorrect function -- adding exceptions ... Is there a binary (logical operator) Search Option in libreOffice like the one available in google? Asking google a question will not cause a search in "the internet" (www), but will run a query based on huge index files of thousands of TiBytes (including subindexes and cross indexes and cross-cross indexes) google is maintaining and updating all the time sending their robots all over the world. Options ¶ autocrop Remove empty margins from the rendered drawings (image formats only) ... libreoffice_binary <str>: path to the LibreOffice binary (soffice). LibreOffice binary path will be automatically determined by the extension. Use only if you need to indicate a specific version or you have it installed in a custom path. Changes¶ Verison 0.2¶ Added Sphinx documentation; Improved ... Binary Options Brokers; Financial News; SHOW ALL POPULAR CATEGORIES. Home; Office Software; OfficeSuite; LibreOffice; Why is FinancesOnline free Compare OfficeSuite vs LibreOffice. SCORES FEATURES PRICING PRICING MODEL INTEGRATIONS. What is better OfficeSuite or LibreOffice? Getting the most appropriate Office Software for your organization is hard with too much functions, choices, and offers ... To write tensors, LibreOffice Math provides several options. In addition to the notation "R_i{}^{jk}{}_l", common in other applications, additional notations can be used, namely "R_i{}^jk{}_l" and "{{R_i}^jk}_l." Super- and subscripts to the left of the base character can also be right-justified. To do this, the new commands "lsub" and "lsup" are used. Both commands have the same effect as ... How can I find out where the LibreOffice binary is located? Top. karlchen Level 21 Posts: 13269 Joined: Sat Dec 31, 2011 12:21 pm Location: Germany. Re: How can I find out where LibreOffice binary is located? Post by karlchen » Thu Jul 18, 2013 11:19 pm. Hello, tharpa. By checking the "installed files" list on the properties tab inside Synaptic package manager. Launch Synaptic. Arrange by ... using LibreOffice dialogs if settings have been altered: 1) Access the general options for LibreOffice as follows: • On Linux and Windows operating systems, go to Tools > Options > LibreOffice > General on the main menu bar to open the dialog for general options. • On a Mac operating system, go to LibreOffice > Preferences > General on the main using LibreOffice dialogs if settings have been altered: 1) Access the general options for LibreOffice as follows: – On Linux and Windows operating systems, go to Tools > Options > LibreOffice > General on the main menu bar to open the dialog for general options. – On a Mac operating system, go to LibreOffice > Preferences > General on the main

[index] [25667] [27337] [2706] [17661] [4655] [14651] [12226] [26382] [20555] [5378]

Questões LibreOffice CALC Planilha Aula 14

93 videos Play all LibreOffice Writer Concursos - Versão 4.4 Rodrigo Schaeffer Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE TRAINING! - Duration: 43:42. Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE TRAINING! - Duration: 43:42. BLW Online Trading Recommended for you. 43:42. Making LibreOffice More Like Microsoft Office [For Free ... LibreOffice Conference 2019 ... Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE TRAINING! - Duration: 43:42. BLW Online Trading Recommended for you. 43:42. Google Sheets and Python ... 1 - LibreOffice-Calc, OpenOffice-Calc, Excel Tutorial -- A first Look - Duration: 4 ... Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE TRAINING! - Duration: 43:42. BLW Online Trading ... Usando o Mendeley com o LibreOffice. Million Dollar Traders - Part 3 British reality TV Series & Course created by Lex van Dam - Duration: 59:07. Lex van Dam Trading Academy Recommended for you Серия уроков по программу LibreOffice Calc Автор урока Игнатьев Константин http://vashrepetitoronline.ru http://vk.com/vashrepetitoronline ... Nessa videoaula sobre LibreOffice, vamos aprender a inserir numeração de página no Writer. Vamos colocar a numeração no rodapé da página, no canto inferior direito. E veja também como ... This video is unavailable. Watch Queue Queue. Watch Queue Queue Queue In this video we cover the topics:- What is LibreOffice What is Word Processor What is LibreOffice Writer #ITComputerGuruji #LibreOfficeWriterTutorials LibreOffice Writer para concursos 2020 - Aula 1 de informática - Duration: 8:10. ... Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE TRAINING! - Duration: 43:42. BLW Online Trading ...

https://arab-binary-option.cardcleped.tk