# Would like to fix the weather app in cairo dock; what app to edit .so files?

**URL:** <https://forum.elivelinux.org/t/would-like-to-fix-the-weather-app-in-cairo-dock-what-app-to-edit-so-files/3679>\
**Category:** Applications\
**Created:** [November 4, 2023, 2:20am UTC](https://forum.elivelinux.org/t/would-like-to-fix-the-weather-app-in-cairo-dock-what-app-to-edit-so-files/3679 "2023-11-04T02:20:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ZRVoyyd](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/zrvoyyd/32/2993_2.png) [@ZRVoyyd](https://forum.elivelinux.org/u/ZRVoyyd)\
**Post date:** [November 4, 2023, 2:20am UTC](https://forum.elivelinux.org/t/would-like-to-fix-the-weather-app-in-cairo-dock-what-app-to-edit-so-files/3679/1 "2023-11-04T02:20:26Z")

</div>

It always bothered me that the weather app only worked for me once. That happened the first time I ever installed Elive (3.8.32) and it stopped working when I attempted to input my location. Just wondering if anyone fixed it...

Also I would like to change the weather provider over to noaa at some point in the future (i.e. after I've looked over their API).

---

<div class="post-metadata">

**Author:** ![triantares](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/triantares/32/2550_2.png) [@triantares](https://forum.elivelinux.org/u/triantares)\
**Post date:** [November 4, 2023, 4:10pm UTC](https://forum.elivelinux.org/t/would-like-to-fix-the-weather-app-in-cairo-dock-what-app-to-edit-so-files/3679/2 "2023-11-04T16:10:16Z")

</div>

I've no idea what you mean by .so files but if at all "nano", or "scite" should be able to edit files in/for Cairo-dock.  
Cairo-dock now goes by the name of "glx-dock/cairo-dock"  
See here for more info:  
[http://glx-dock.org/](http://glx-dock.org/)

and here for the code/API:

> **[Cairo-Dock / Glx-Dock](https://github.com/Cairo-Dock)**
>
> Cairo-Dock is a pretty, light and convenient interface to your GNU/Linux and BSD desktop, able to replace advantageously your system panel! - Cairo-Dock / Glx-Dock

Happy hunting 😉

---

<div class="post-metadata">

**Author:** ![endarkenment](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/endarkenment/32/3000_2.png) [@endarkenment](https://forum.elivelinux.org/u/endarkenment)\
**Post date:** [November 4, 2023, 5:45pm UTC](https://forum.elivelinux.org/t/would-like-to-fix-the-weather-app-in-cairo-dock-what-app-to-edit-so-files/3679/3 "2023-11-04T17:45:31Z")

</div>

> [@ZRVoyyd](#):
>
> what app to edit .so files?

You can read these files with tools included in the GNU binutils.

> SO files are not meant to be opened. Also, in most cases, you should not move or rename an SO file, as programs require SO files to have specific names and reside in specific locations to call them.
> 
> Advanced Linux users can use the command `nm -D path/to/filename.so.#` to view a list of the functions an SO file contains.

[https://askubuntu.com/questions/918467/how-to-open-the-files-with-the-extension-so](https://askubuntu.com/questions/918467/how-to-open-the-files-with-the-extension-so)

---

<div class="post-metadata">

**Author:** ![triantares](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/triantares/32/2550_2.png) [@triantares](https://forum.elivelinux.org/u/triantares)\
**Post date:** [November 4, 2023, 9:21pm UTC](https://forum.elivelinux.org/t/would-like-to-fix-the-weather-app-in-cairo-dock-what-app-to-edit-so-files/3679/4 "2023-11-04T21:21:51Z")

</div>

Good .... you just solved that question. 😉  
Still not sure where to find them in relation to Cairo-dock (but obviously they should be some there)

---

<div class="post-metadata">

**Author:** ![ZRVoyyd](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/zrvoyyd/32/2993_2.png) [@ZRVoyyd](https://forum.elivelinux.org/u/ZRVoyyd)\
**Post date:** [November 4, 2023, 9:35pm UTC](https://forum.elivelinux.org/t/would-like-to-fix-the-weather-app-in-cairo-dock-what-app-to-edit-so-files/3679/5 "2023-11-04T21:35:03Z")

</div>

> [@triantares](#):
>
> Good .... you just solved that question. 😉

Yeah, but trying to avoid compiling.
