chromium behind proxy with gnome shell or gnome 3 on fedora 15

last week I installed chromium on my fedora system at my work. like many companies, there is a proxy and, changing the settings under System settings/Network/Network Proxy was uneffective. setting environment variables as http_proxy and https_proxy was not working as well. so, I needed a more hardcore approach.

I edited the file /usr/share/applications/chromium-browser.desktop and, in the line with “Exec=/usr/bin/chromium-browser %U” I just appended “–proxy-server=http://MY_PROXY_IP:MY_PROXY_PORT” at the end of line. note, you must replace the MY_PROXY_IP and the MY_PROXY_PORT according to your needs.

you must be careful with updates: it’s very unlikely, but this file can be updated and, suddenly, this proxy will cease to work.

UPDATE: alternatively, you can create a local copy of the file /usr/share/applications/chromium-browser.desktop, place it in your desktop and edit it with the proxy settings.

UPDATE 2: there is a far more elegant solution.

  1. logged as root, edit the file /usr/bin/chromium-browser with following the command:
    gedit /usr/bin/chromium-browser
  2. add the following lines on the line 75:
    # proxy settings
    CHROMIUM_FLAGS="$CHROMIUM_FLAGS --proxy-server=MY_PROXY_IP:MY_PROXY_PORT --proxy-bypass-list=127.0.0.1,localhost"
  3. replace MY_PROXY_IP and MY_PROXY_PORT with the appropriate values and close and save the file.

and we’re done. of course, these are system-wide settings which can too be overwritten by an update, but I hope the next update will fix this issue with environment variables.

Anúncios

Microsoft Silverlight may not be supported on your computer’s hardware or operating system

Desculpe o título longuíssimo, mas era a melhor forma de descrever o que me aconteceu. Recebi um link (recomendação acadêmica, inclusive) para dar uma olhada. Quem me conhece, sabe que atualmente realizei a migração definitiva pra Linux (uso o Fedora/Ubuntu), além de ser muito fã de iniciativas open-source e um profundo defensor da filosofia. Pra quem não conhece, open-source significa “código aberto”; mais do que programa gratuito, significa “programa livres para modificação” – por quem quer que seja. Para o código aberto, há vários tipos de licença disponíveis. (na verdade, há MUITAS licenças disponíveis, e isso tende a ser um pouco confuso. Por isso, agrupo tudo sob o termo open-source, o que minimiza também as ambiguidades de “software livre/free software“). Leia o resto deste post »